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