Descomponer una ruta (file.path.components)
Declaración
componentes, mensaje_de_error = file.path.components(ruta)
Parámetros
- ruta
Texto; cadena de ruta que se descompondrá
Valores devueltos
- componentes
Tabla secuencial o nil; devuelve un arreglo de cadenas con los componentes de la ruta si tiene éxito, o nil si la ruta no es válida - mensaje_de_error
Texto; devuelve"Invalid path"si la ruta no es válida
Descripción
Descompone la cadena de ruta y devuelve sus componentes en el orden en que aparecen
El directorio raíz/de una ruta absoluta se devuelve como un componente independiente
Esta función solo está disponible en versiones posteriores a 20250914
Ejemplo
local components = file.path.components("/usr/local/bin")
-- Devuelve {"/", "usr", "local", "bin"}