activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades del flujo de trabajo
Last updated 13 de nov. de 2024

Enumerar archivos de almacenamiento

UiPath.Core.Activities.Storage.ListStorageFile

Descripción

Enumera archivos que coinciden con un patrón determinado desde un Depósito de almacenamiento especificado en Orchestrator.

Compatibilidad de proyectos

Windows - Heredado | Windows | Multiplataforma

Configuración multiplataforma

  • Carpeta de Orchestrator: la ruta de la carpeta de Orchestrator que quieres usar con esta actividad. Si se deja vacía se usa la carpeta de Orchestrator actual. Usa / como separador de directorio para especificar el directorio de destino deseado. Este campo solo admite cadenas y variables String.
  • Nombre del depósito de almacenamiento: el nombre del depósito de almacenamiento en el que está situado el archivo. Este campo solo admite cadenas y variables String.
  • Directorio: el directorio desde donde quieres iniciar la coincidencia. Este campo es obligatorio. Si este campo se deja vacío, la operación comienza en el directorio raíz. Usa \ como separador de directorio para especificar el directorio de destino deseado.
Opciones avanzadas

Opciones

  • Filtro: un patrón coincidente por el cual filtrar los archivos resultantes. Si se deja vacío, se devuelven todos los archivos (comenzando desde el directorio, dependiendo de cómo se configure el campo de propiedad Recurrente). Este campo es opcional. Este campo solo admite cadenas y variables String. La sintaxis de coincidencia es la del archivo englobado y, más concretamente, coincide con las reglas de Microsoft FileSystemGlobbing Matcher:
  • *.pdf: coinciden todos los archivos con la extensión .pdf del directorio.
  • \*.pdf: coinciden todos los archivos con la extensión .pdf del directorio y cualquier directorio secundario (observa que no anula la configuración Recurso, si pides y especificas que el Recurso es Falso solo enumerará la carpeta de Directorio).
    Nota: Este tipo de filtro no se anula por parte de la propiedad Recurrente. Por ejemplo, pedir ** y configurar Recurrente como False para que solo enumere la carpeta de Directorio.
  • dir\*.pdf: coinciden todos los archivos con la extensión .pdf del directorio secundario llamados dir del directorio solicitado, exactamente como si dir se añadiera a cualquier cosa que haya en el directorio.
  • **\dir\*.pdf: coinciden todos los archivos con la extensión .pdf en cualquier directorio secundario llamadas dir, en cualquier nivel secundario. Solo funciona como se espera si el campo de la propiedad Recurrente se establece en True.
  • **\foo.txt: cualquier archivo llamado foo.txt, en cualquier directorio secundario.
  • a\b\c.jpg: un archivo llamado c.jpg ubicado en el directorio a\b relativo a cualquier cosa que se haya especificado en la propiedad Directorio. Esta es la prueba Existente para un archivo.
  • Tiempo de espera (milisegundos): especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de arrojar un error. El valor predeterminado es 30000 milisegundos (30 segundos).
  • Recurrente: una variable boolean que especifica si se recurre a través de todos los directorios secundarios. Este campo es obligatorio. De forma predeterminada este campo está configurado como True.
  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleans (True, False). El valor predeterminado es False. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es True, la ejecución del proyecto continúa independientemente de cualquier error.
    Nota: Si esta actividad se incluye en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es True, no se detectará error cuando el proyecto se ejecute.

Salida

  • Resultado: referencia a la colección resultante de nombres de archivo que se utilizará en otras actividades.

Windows (heredado), configuración de Windows

Panel de propiedades
Común
  • ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleans (True, False). El valor predeterminado es False. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es True, la ejecución del proyecto continúa independientemente de cualquier error.
    Nota: Si esta actividad se incluye en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es True, no se detectará error cuando el proyecto se ejecute.
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
  • Tiempo de espera (milisegundos): especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de arrojar un error. El valor predeterminado es 30000 milisegundos (30 segundos).
Otros
  • Ruta de la carpeta: la ruta de la carpeta de Orchestrator que quieres usar con esta actividad. Si se deja vacía se usa la carpeta de Orchestrator actual. Usa / como separador de directorio para especificar el directorio de destino deseado. Este campo solo admite cadenas y variables String.
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.

Salida

  • Resultado: una matriz de variables StorageFileInfo que contiene los nombres de archivo que coinciden con el patrón especificado. Esto se puede usar posteriormente como una entrada para la actividad Para cada. Este campo solo admite variables IEnumerable<StorageFileInfo>.

Almacenamiento

  • Directorio: el directorio desde donde quieres iniciar la coincidencia. Este campo es obligatorio. Si este campo se deja vacío, la operación comienza en el directorio raíz. Usa \ como separador de directorio para especificar el directorio de destino deseado.
  • Filtro: un patrón coincidente por el cual filtrar los archivos resultantes. Si se deja vacío, se devuelven todos los archivos (comenzando desde el directorio, dependiendo de cómo se configure el campo de propiedad Recurrente). Este campo es opcional. Este campo solo admite cadenas y variables String. La sintaxis de coincidencia es la del archivo englobado y, más concretamente, coincide con las reglas de Microsoft FileSystemGlobbing Matcher:
  • *.pdf: coinciden todos los archivos con la extensión .pdf del directorio.
  • \*.pdf: coinciden todos los archivos con la extensión .pdf del directorio y cualquier directorio secundario (observa que no anula la configuración Recurso, si pides y especificas que el Recurso es Falso solo enumerará la carpeta de Directorio).
    Nota: Este tipo de filtro no se anula por parte de la propiedad Recurrente. Por ejemplo, pedir ** y configurar Recurrente como False para que solo enumere la carpeta de Directorio.
  • dir\*.pdf: coinciden todos los archivos con la extensión .pdf del directorio secundario llamados dir del directorio solicitado, exactamente como si dir se añadiera a cualquier cosa que haya en el directorio.
  • **\dir\*.pdf: coinciden todos los archivos con la extensión .pdf en cualquier directorio secundario llamadas dir, en cualquier nivel secundario. Solo funciona como se espera si el campo de la propiedad Recurrente se establece en True.
  • **\foo.txt: cualquier archivo llamado foo.txt, en cualquier directorio secundario.
  • a\b\c.jpg: un archivo llamado c.jpg ubicado en el directorio a\b relativo a cualquier cosa que se haya especificado en la propiedad Directorio. Esta es la prueba Existente para un archivo.
  • Recurrente: una variable boolean que especifica si se recurre a través de todos los directorios secundarios. Este campo es obligatorio. De forma predeterminada este campo está configurado como True.
  • Nombre del depósito de almacenamiento: el nombre del depósito de almacenamiento en el que está situado el archivo. Este campo solo admite cadenas y variables String.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.