Delete File
Delete File
Sección titulada «Delete File»Tipo: delete-file · Paquete: Filesystem Activities v1.0.6
Elimina un archivo. Si el archivo no existe, no hace nada (no falla). Úsala para limpiar archivos temporales, borrar descargas ya procesadas o liberar espacio de trabajo.
Cómo funciona
Sección titulada «Cómo funciona»Borra el archivo de path. Si no existe, la actividad continúa sin error y deja en el log una advertencia: No se encontró el archivo; no hay nada que eliminar. Es idempotente: segura de repetir o reintentar.
- Solo elimina archivos: si
pathapunta a una carpeta, no la borra (se trata como “no encontrado”). - No admite comodines: para borrar varios archivos, lístalos con List Files y elimina cada uno.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
path | string | — | Ruta del archivo a eliminar. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Esta actividad no devuelve ningún valor.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
The process cannot access the file '…' because it is being used by another process. | El archivo está abierto en otro programa. Ciérralo antes, o reintenta con Retry y una espera. |
Access to the path '…' is denied. | Sin permiso para borrar, o el archivo es de solo lectura. |
'path' es obligatorio. | La expresión de path dio nulo. |
Ejemplo
Sección titulada «Ejemplo»Usar un archivo temporal y eliminarlo al terminar:
Write File path = "C:/temp/trabajo.txt" content = datos → output: rutaTemporal... procesar ...Delete File path = rutaTemporalVaciar de archivos .tmp una carpeta de trabajo:
List Files path = "C:/trabajo" pattern = "*.tmp" → output: temporalesFor Each items = temporales itemVariable = ruta └─ activities: Delete File path = rutaActividades relacionadas
Sección titulada «Actividades relacionadas»- Move File — archivar en lugar de borrar.
- File Exists — comprobar antes (aunque Delete no falla si no existe).