Проверка существования файла или каталога (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.