跳至主要內容

判斷一個檔案或目錄是否存在 (file.exists)

聲明

存在資訊 = file.exists(檔案路徑)

參數

  • 檔案路徑
    文字型,檔案或目錄絕對路徑

回傳值

  • 存在資訊
    返回 false 表示路徑不存在
    返回 "file" 表示路徑是一個檔案
    返回 "directory" 表示路徑是一個目錄

說明

用於判斷一個路徑是檔案還是目錄還是不存在

範例

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

:上述代碼中使用了非本章函式 sys.alert