Create Directory
Create Directory
Sección titulada «Create Directory»Tipo: create-directory · Paquete: Filesystem Activities v1.0.6 · Salida: string
Crea una carpeta, incluyendo automáticamente todas las carpetas padre que falten en la ruta. Si la carpeta ya existe, no hace nada (no falla). Úsala para preparar la estructura de salida antes de escribir o mover archivos.
Cómo funciona
Sección titulada «Cómo funciona»Crea la carpeta de path. Si la ruta incluye carpetas intermedias que no existen (C:/salida/2026/junio), las crea todas. Si ya existía, continúa sin error y sin tocar su contenido: es idempotente, segura de repetir.
Las actividades que escriben archivos de este paquete (Write File, Append to File, Copy File, Move File) ya crean su carpeta de destino; Create Directory es útil para carpetas que otras actividades necesitan existentes, o para dejar lista una estructura vacía.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
path | string | — | Ruta de la carpeta a crear. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Devuelve un string con la ruta de la carpeta (tal como la indicaste en path), exista de antes o no.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
Access to the path '…' is denied. | Sin permiso para crear la carpeta en esa ubicación. |
The file '…' already exists. (u otro error de E/S) | Ya hay un archivo con el mismo nombre que la carpeta. Usa otro nombre. |
Could not find a part of the path '…'. | La unidad o el recurso de red no existe o no está conectado. |
'path' es obligatorio. | La expresión de path dio nulo. |
Ejemplo
Sección titulada «Ejemplo»Asegurar la carpeta del mes antes de guardar un reporte:
Create Directory path = pathJoin("C:/reportes", today().ToString("yyyy-MM")) → output: carpetaWrite Excel Sheet path = pathJoin(carpeta, "ventas.xlsx") data = ventasActividades relacionadas
Sección titulada «Actividades relacionadas»- Write File / Move File — escribir o mover archivos a la carpeta creada.
- List Files — listar su contenido.