跳到主要内容

判断一个文件或目录是否存在 (file.exists)

声明​

存在信息 = file.exists(文件路径)

参数​

  • 文件路径 文本型,文件或目录绝对路径

返回值​

  • 存在信息 返回 false 表示路径不存在 返回 "file" 表示路径是一个文件 返回 "directory" 表示路径是一个目录

说明​

用于判断一个路径是文件还是目录还是不存在

示例​

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

:上述代码中使用了非本章函数 sys.alert