Pfad in Bestandteile zerlegen (file.path.components)
Deklaration
Bestandteile, fehlermeldung = file.path.components(Pfad)
Parameter
- Pfad
Text; zu zerlegende Pfadzeichenkette
Rückgabewerte
- Bestandteile
Sequenzielle Tabelle oder nil; bei Erfolg ein Array von Zeichenketten mit den Pfadbestandteilen, bei ungültigem Pfad nil - fehlermeldung
Text; bei ungültigem Pfad"Invalid path"
Beschreibung
Zerlegt die Pfadzeichenkette in ihre Bestandteile und gibt sie in ihrer Reihenfolge im Pfad zurück
Das Wurzelverzeichnis/eines absoluten Pfades wird als eigener Bestandteil zurückgegeben
Erst in Versionen nach 20250914 verfügbar
Beispiel
local components = file.path.components("/usr/local/bin")
-- Gibt zurück: {"/", "usr", "local", "bin"}