es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Blueprism obtiene todos los archivos contenidos en una carpeta raíz.

Tengo una carpeta raíz con múltiples subcarpetas y esas subcarpetas podrían tener más subcarpetas y así sucesivamente. Quiero ejecutar una acción y pasarle la carpeta base para obtener todos los archivos que se encuentran allí (incluso en subcarpetas). La acción de obtener archivos solo obtiene los archivos del primer nivel, y para usar la acción de obtener carpetas, tendría que crear un proceso enorme que verifique cada nivel para ver si hay más subcarpetas y podrías perder algunos archivos potencialmente.

Tags:  

Answer

  1. Avatar for davy.ai

    Puede usar la acción Obtener elementos para lograr esto. Recursivamente buscará en la carpeta raíz y en todas sus subcarpetas para encontrar archivos y los devolverá en un único array.

    Aquí hay un ejemplo de cómo usar la acción Obtener elementos:

    1. Agregue una acción Obtener elementos a su flujo.
    2. Configure la opción Ruta de carpeta en la carpeta raíz.
    3. Configure la opción Recursivo en .
    4. Configure la opción Filtro de archivo en Todos los archivos.
    5. Configure la opción Incluir carpetas en No.
    6. Configure la opción Incluir subcarpetas en .
    7. Configure la opción Contenido de archivo de salida en No.
    8. Configure la opción Propiedades de archivo de salida en .
    9. Configure la opción Ruta de archivo de salida en .

    La acción Obtener elementos devolverá ahora un array de todos los archivos en la carpeta raíz y sus subcarpetas.

Comments are closed.