Aller au contenu principal

Vérifier si un fichier ou un répertoire existe (file.exists)

Déclaration

informations d’existence = file.exists(chemin du fichier)

Paramètres

  • chemin du fichier
    Chaîne, chemin absolu du fichier ou du répertoire

Valeur de retour

  • informations d’existence
    false signifie que le chemin n’existe pas
    "file" signifie que le chemin est un fichier
    "directory" signifie que le chemin est un répertoire

Description

Sert à déterminer si un chemin est un fichier, un répertoire ou n’existe pas

Exemple

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

Remarque : le code ci-dessus utilise la fonction hors de ce chapitre sys.alert