Aller au contenu principal

Décomposer un chemin (file.path.components)

Déclaration​

composants, message_d_erreur = file.path.components(chemin)

Paramètres​

  • chemin
    Chaîne, chemin à décomposer

Valeur de retour​

  • composants
    Table séquentielle ou nil ; renvoie un tableau de chaînes contenant les composants du chemin en cas de succès, ou nil si le chemin est invalide
  • message_d_erreur
    Chaîne, renvoie "Invalid path" si le chemin est invalide

Description​

Décompose la chaîne du chemin en composants et les renvoie dans l’ordre du chemin
Le répertoire racine / d’un chemin absolu constitue un composant distinct
Cette fonction est disponible dans les versions postérieures à 20250914

Exemple​

local components = file.path.components("/usr/local/bin")
-- Renvoie {"/", "usr", "local", "bin"}