Saltar al contenido principal

Comprobar si existe un archivo o directorio (file.exists)

Declaración

información_de_existencia = file.exists(ruta_del_archivo)

Parámetros

  • ruta_del_archivo
    Texto; ruta absoluta de un archivo o directorio.

Valores devueltos

  • información_de_existencia
    Devuelve false si la ruta no existe.
    Devuelve "file" si la ruta es un archivo.
    Devuelve "directory" si la ruta es un directorio.

Descripción

Permite determinar si una ruta es un archivo, un directorio o no existe.

Ejemplo

if file.exists("/var/mobile/1.zip") then
sys.alert("`/var/mobile/1.zip` 存在")
else
sys.alert("`/var/mobile/1.zip` 不存在")
end
--
if file.exists("/var/mobile/1.zip")=="file" then
sys.alert("`/var/mobile/1.zip` 存在并且是个文件")
else
sys.alert("`/var/mobile/1.zip` 不是文件")
end
--
if file.exists("/var/mobile/123/")=="directory" then
sys.alert("`/var/mobile/123/` 存在并且是个目录")
else
sys.alert("`/var/mobile/123/` 不是目录")
end

Nota: el código anterior usa la función de otro capítulo sys.alert.