Tarea Sistema de archivos
La tarea Sistema de archivos realiza operaciones en archivos y directorios del sistema de archivos. Por ejemplo, un paquete puede utilizar la tarea Sistema de archivos para crear, mover o eliminar directorios y archivos. También puede utilizar la tarea Sistema de archivos para establecer atributos en archivos y directorios. Por ejemplo, la tarea Sistema de archivos puede convertir los archivos en archivos ocultos o de solo lectura.
Todas las operaciones de la tarea Sistema de archivos usan un origen, que puede ser un archivo o un directorio. Por ejemplo, el archivo que la tarea copia o el directorio que elimina es un origen. El origen puede especificarse mediante un administrador de conexiones de archivos que señala al directorio o archivo, o proporcionando el nombre de una variable que contiene la ruta de origen. Para más información, vea Administrador de conexiones de archivos e Variables de Integration Services (SSIS).
Las operaciones que copian y mueven archivos y directorios, y cambian nombres de archivos, usan un destino y un origen. El destino se especifica mediante un administrador de conexiones de archivos o una variable. Las operaciones de la tarea Sistema de archivos pueden configurarse para permitir la sobrescritura de los archivos y directorios de destino. La operación que crea un nuevo directorio puede configurarse para usar un directorio existente que tiene el nombre especificado en lugar de generar un error si el directorio ya existe.
Operaciones de sistema de archivos predefinidas
La tarea Sistema de archivos incluye un conjunto predefinido de operaciones. Estas operaciones se describen en la siguiente tabla.
Operación | Descripción |
---|---|
Copiar directorio | Copia una carpeta de una ubicación a otra. |
Copiar archivo | Copia un archivo de una ubicación a otra. |
Creación del directorio | Crea una carpeta en una ubicación especificada. |
Eliminar directorio | Elimina una carpeta de una ubicación especificada. |
Eliminar contenido de directorio | Elimina todos los archivos y carpetas de una carpeta. |
Eliminar archivo | Elimina un archivo de una ubicación especificada. |
Mover directorio | Mueve una carpeta de una ubicación a otra. |
Mover archivo | Mueve un archivo de una ubicación a otra. |
Cambiar nombre de archivo | Cambia el nombre de un archivo de una ubicación especificada. |
Definir atributos | Establece atributos de archivos y carpetas. Estos atributos son Archivar, Oculto, Normal, Solo lectura y Sistema. El atributo Normal indica que no hay atributos establecidos; no se puede combinar con otros atributos. Todos los demás atributos se pueden usar en combinación. |
La tarea Sistema de archivos trabaja con un solo archivo o directorio. Por consiguiente, esta tarea no admite el uso de caracteres comodín para realizar la misma operación en varios archivos. Para hacer que la tarea Sistema de archivos realice una determinada operación sobre varios archivos o directorios, coloque la tarea Sistema de archivos en un contenedor de bucles Foreach, como se describe en los pasos siguientes.
Configure el contenedor de bucles Foreach En la página Colección del Editor de bucles Foreach, establezca el enumerador en Enumerador de archivos para Foreach y escriba la expresión comodín como configuración del enumerador para Archivos. En la página Asignaciones de variables del Editor de bucles Foreach, asigne una variable que desee utilizar para pasar los nombres de archivo a la tarea Sistema de archivos de uno en uno.
Agregue y configure una tarea Sistema de archivos Agregue una tarea Sistema de archivos al contenedor de bucles Foreach. En la página General del Editor de la tarea sistema de archivos, establezca la propiedad SourceVariable o DestinationVariable en la variable que ha definido en el contenedor de bucles Foreach.
Entradas del registro personalizadas disponibles en la tarea Sistema de archivos
La siguiente tabla contiene las entradas de registro personalizadas para la tarea Sistema de archivos. Para obtener más información, vea Registro de Integration Services (SSIS) y Mensajes personalizados para el registro.
Entrada del registro | Descripción |
---|---|
FileSystemOperation |
Informa sobre la operación que realiza la tarea. La entrada del registro se escribe cuando se inicia la operación del sistema de archivos e incluye información sobre el origen y el destino. |
Configurar la tarea Sistema de archivos
Puede establecer propiedades a través del Diseñador de SSIS o mediante programación.
Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS , vea los temas siguientes:
Para obtener más información sobre cómo establecer estas propiedades en el Diseñador SSIS , vea el siguiente tema:
Para obtener más información sobre cómo establecer estas propiedades mediante programación , vea el siguiente tema:
Related Tasks
Integration Services incluye una tarea que descarga y carga archivos de datos, y administra directorios en servidores. Para más información, consulte FTP Task.