Dateierweiterung eines Pfades ermitteln (file.path.extension)
Deklaration
Erweiterung, fehlermeldung = file.path.extension(Pfad)
Parameter
- Pfad
Text; Pfadzeichenkette
Rückgabewerte
- Erweiterung
Text oder nil; bei Erfolg die Erweiterung ohne führenden., bei fehlender Erweiterung die leere Zeichenkette"", bei ungültigem Pfad nil - fehlermeldung
Text; bei ungültigem Pfad"Invalid path"
Beschreibung
Gibt die Dateierweiterung des letzten Pfadbestandteils zurück; bei mehreren Erweiterungen nur die letzte, beispielsweise
gzfürarchive.tar.gz
Erst in Versionen nach 20250914 verfügbar
Beispiel
local ext = file.path.extension("/path/to/file.txt") -- Gibt zurück: "txt"
local archive_ext = file.path.extension("/path/to/archive.tar.gz") -- Gibt zurück: "gz"
local no_ext = file.path.extension("/path/to/file") -- Gibt zurück: ""