Saltar al contenido principal

Añadir un componente de ruta (file.path.add_component)

Declaración​

ruta_nueva, mensaje_de_error = file.path.add_component(ruta, componente)

Parámetros​

  • ruta
    Texto; cadena de la ruta base
  • componente
    Texto; componente de ruta que se añadirá

Valores devueltos​

  • ruta_nueva
    Texto o nil; devuelve la ruta con el componente añadido si tiene éxito, o nil si la ruta o el componente no es válido
  • mensaje_de_error
    Texto; devuelve "Invalid path" si la ruta o el componente no es válido

Descripción​

Añade el componente indicado a la ruta base y gestiona automáticamente el separador / en la unión
Esta función solo genera una cadena de ruta; no crea archivos ni directorios reales
Esta función solo está disponible en versiones posteriores a 20250914

Ejemplo​

local full_path = file.path.add_component("/usr/local", "bin") -- Devuelve "/usr/local/bin"
local tmp_path = file.path.add_component("/", "tmp") -- Devuelve "/tmp"