Zum Hauptinhalt springen

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"}