ファイルまたはディレクトリが存在するかを確認 (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 を使用しています