Bezeichnung
zip.LocateFile -- sucht die Datei im ZIP-Archiv
Übersicht
idx = zip.LocateFile(id, name$[, table])
Beschreibung
Dieser Befehl sucht nach der in name$ angegebene Datei innerhalb des von id angegebenen Zip-Archivs und gibt ihren Index zurück, wenn sie gefunden wird, andernfalls wird -1 zurückgegeben.

Mit dem optionalen Argument table können weitere Optionen angegeben werden. Folgende Tabellentags werden derzeit erkannt:

NoCase:
Wenn dieser Tag auf True festgelegt ist, unterscheidet zip.LocateFile() nicht zwischen Groß- und Kleinbuchstaben. Dies macht die Suche langsamer. Der Standardwert ist False.

NoDir:
Wenn dieser Tag auf True gesetzt ist, stimmt zip.LocateFile() nur mit dem Dateinamen überein. Ausserdem wird es auch auf True gesetzt, wenn sich die Datei in einem Unterverzeichnis des Archivs befindet. Der Standardwert ist False.

Dieser Befehl kann auch auf Verzeichnisse angewendet werden. Siehe Zip-Archiv Grundlagen für Details.

Eingaben
id
Identifikator des zu verwendenden Zip-Archivs
name$
Name der zu suchenden Datei
table
Optional: Tabellenargument mit weiteren Optionen (siehe oben)
Rückgabewerte
idx
Index der Datei innerhalb des Zip-Archivs oder -1, wenn es nicht gefunden wurde

Navigation zeigen