Condividi tramite


Attività File system

Data aggiornamento: 15 settembre 2007

L'attività File system consente di eseguire operazioni su file e directory nel file system. Tramite l'attività File system un pacchetto può ad esempio creare, spostare o eliminare file e directory. È inoltre possibile utilizzare l'attività File system per impostare attributi su file e directory, ad esempio per impostare file come nascosti o in sola lettura.

Tutte le operazioni dell'attività File system utilizzano un'origine, che può essere costituita da un file o una directory. Il file copiato o la directory eliminata tramite un'attività è un'origine. L'origine può essere specificata tramite una gestione connessione file che punta alla directory o al file oppure specificando il nome di una variabile che contiene il percorso dell'origine. Per ulteriori informazioni, vedere Gestione connessione file e Variabili in Integration Services.

Le operazioni che prevedono la copia e lo spostamento di file e directory oppure la ridenominazione di file utilizzano un'origine e una destinazione. La destinazione viene specificata utilizzando una gestione connessione file o una variabile. Le operazioni dell'attività File system possono essere configurate in modo da consentire la sovrascrittura dei file e delle directory di destinazione. L'operazione con cui viene creata una nuova directory può essere configurata in modo da utilizzare una directory esistente con il nome specificato anziché avere esito negativo se la directory esiste già.

Operazioni predefinite dell'attività File system

L'attività File system include un set predefinito di operazioni, descritte nella tabella seguente.

Operazione Descrizione

Copia directory

Copia una cartella da un percorso a un altro.

Copia file

Copia un file da un percorso a un altro.

Crea directory

Crea una cartella in un percorso specificato.

Elimina directory

Elimina una cartella in un percorso specificato.

Elimina contenuto directory

Elimina tutti i file e le cartelle contenute in una cartella.

Elimina file

Elimina un file in un percorso specificato.

Sposta directory

Sposta una cartella da un percorso a un altro.

Sposta file

Sposta un file da un percorso a un altro.

Rinomina file

Rinomina un file in un percorso specificato.

Imposta attributi

Imposta attributi su file e cartelle. Tali attributi includono Archive, Hidden, Normal, ReadOnly e System. Normal indica la mancanza di attributi e non può essere combinato con altri attributi. Tutti gli altri attributi possono essere utilizzati in combinazione.

L'attività File System opera in un singolo file o directory. Pertanto, questa attività non supporta l'utilizzo di caratteri jolly per eseguire la stessa operazione su più file. Per ripetere un'operazione su più file o directory, inserire l'attività File System in un contenitore Ciclo Foreach, come descritto nei seguenti passaggi:

  • Configurare il contenitore Ciclo Foreach   Nella pagina Insieme di Editor ciclo Foreach, impostare l'enumeratore su Foreach File Enumerator e immettere l'espressione jolly come configurazione dell'enumeratore per File. Nella pagina Mapping variabili di Editor ciclo Foreach, eseguire il mapping di una variabile che si desidera utilizzare per passare uno alla volta i nomi file all'attività File System.
  • Aggiungere e configurare un'attività File System   Aggiungere un'attività File System al contenitore Ciclo Foreach. Nella pagina Generale di Editor attività File system, impostare la proprietà SourceVariable o DestinationVariable nella variabile definita nel contenitore Ciclo Foreach.

Altre attività correlate

Integration Services include un'attività che consente di eseguire il download e il caricamento di file di dati, nonché di gestire directory sui server.

Per ulteriori informazioni su tale attività, fare clic sull'argomento seguente:

Voci di log personalizzate disponibili nell'attività File System

Nella tabella seguente sono elencate le voci di log personalizzate disponibili per l'attività File system. Per ulteriori informazioni, vedere Implementazione della registrazione nei pacchetti e Messaggi personalizzati per la registrazione.

Voce di log Descrizione

FileSystemOperation

Indica l'operazione eseguita dall''attività. Questa voce di log viene scritta all'inizio dell'operazione di file system e include informazioni sull'origine e sulla destinazione.

Configurazione dell'attività File system

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:

Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:

Configurazione dell'attività File system a livello di programmazione

Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic su uno degli argomenti seguenti:

Vedere anche

Concetti

Attività di Integration Services
Creazione del flusso di controllo di un pacchetto

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

15 settembre 2007

Contenuto modificato:
  • Informazioni aggiunte sull'utilizzo dell'attività File System per eseguire la stessa operazione su più file.

17 luglio 2006

Contenuto modificato:
  • Aggiunta di una tabella di voci di log personalizzate.

14 aprile 2006

Contenuto modificato:
  • Aggiunta di informazioni sulla possibilità di utilizzare una directory esistente anziché crearne una nuova.