Saltar al contenido principal

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