Ir al contenido

File Exists

Tipo: file-exists  ·  Paquete: Filesystem Activities v1.0.6  ·  Salida: bool

Comprueba si existe un archivo en la ruta indicada y devuelve true o false. Es la forma segura de anticiparte a errores: verificar que un archivo está antes de leerlo, o esperar a que aparezca antes de procesarlo.

Devuelve true si hay un archivo en path, false si no. No lanza error si el archivo no existe — para eso está. El resultado típicamente alimenta un If.

  • Devuelve false también si path es una carpeta (para carpetas usa la función dirExists(ruta) en una expresión), si la ruta no es válida o si la cuenta del robot no tiene permiso para verla.
  • Es una comprobación instantánea: no espera a que el archivo aparezca. Para esperar, combínala con While y Delay.
  • La misma comprobación está disponible en expresiones como fileExists(ruta).
ParámetroTipoPor defectoDescripción
pathstring—Ruta del archivo a comprobar.

Ninguno.

Devuelve un bool: true si el archivo existe; false si no existe, si es una carpeta o si no se puede acceder.

Prácticamente no falla: solo si la expresión de path da nulo ('path' es obligatorio.).

Leer un archivo solo si está; si no, usar un valor por defecto:

File Exists path = "C:/config/parametros.txt" → output: existe
If condition = existe
├─ then:
│ Read File path = "C:/config/parametros.txt" → output: config
└─ else:
Log level = warning message = "No hay archivo de parámetros; se usan valores por defecto"
  • Read File — leer el archivo una vez confirmado que existe.
  • List Files — comprobar/listar varios archivos de una carpeta.
  • If — ramificar según el resultado.