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"