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 conexión de archivos que señala al directorio o archivo, o proporcionando el nombre de una variable que contiene la ruta de origen. Para obtener más información, vea Administrador de conexión de archivos y Variables de Integration Services.
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 conexión 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. |
Crear 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. |
Establecer 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.
Otras tareas relacionadas
Integration Services incluye una tarea que descarga y carga archivos de datos, y administra directorios en servidores.
Para obtener más información sobre esta tarea, haga clic en el tema siguiente:
Entradas del registro personalizadas disponibles en la tarea Sistema de archivos
La siguiente tabla contiene las entradas del registro personalizadas para la tarea Sistema de archivos. Para obtener más información, vea Implementar inicios de sesión en paquetes y Mensajes personalizados para 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 SSIS o mediante programación.
Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS, haga clic en uno de los temas siguientes:
Para obtener más información sobre cómo establecer estas propiedades en el Diseñador SSIS, haga clic en el siguiente tema:
Configurar la tarea Sistema de archivos mediante programación
Para obtener más información sobre cómo establecer estas propiedades mediante programación, haga clic en uno de los temas siguientes:
|