Share via


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 sólo 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, Sólo 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 el registro 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:

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.