Zum Hauptinhalt springen

Prüfen, ob eine Datei oder ein Verzeichnis vorhanden ist (file.exists)

Deklaration

existenz = file.exists(Dateipfad)

Parameter

  • Dateipfad
    Text; absoluter Pfad einer Datei oder eines Verzeichnisses

Rückgabewerte

  • Existenzinformation
    false bedeutet, dass der Pfad nicht vorhanden ist.
    "file" bedeutet, dass der Pfad eine Datei ist.
    "directory" bedeutet, dass der Pfad ein Verzeichnis ist.

Beschreibung

Prüft, ob ein Pfad eine Datei, ein Verzeichnis oder nicht vorhanden ist.

Beispiel

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

Hinweis: Der obige Code verwendet die Funktion sys.alert, die nicht zu diesem Kapitel gehört.