Добавление компонента пути (file.path.add_component)
Объявление
новый_путь, сообщение_об_ошибке = file.path.add_component(путь, компонент)
Параметры
- путь
Строка, базовый путь - компонент
Строка, добавляемый компонент пути
Возвращаемое значение
- новый_путь
Строка или nil. При успехе возвращает строку пути с добавленным компонентом, при недопустимом пути или компоненте — nil - сообщение_об_ошибке
Строка, при недопустимом пути или компоненте возвращается"Invalid path"
Описание
Добавляет указанный компонент в конец базового пути, автоматически обрабатывая разделитель пути
/в месте соединения
Функция только создаёт строку пути и не создаёт реальные файлы или каталоги
Эта функция доступна только в версиях после 20250914
Пример
local full_path = file.path.add_component("/usr/local", "bin") -- Возвращает "/usr/local/bin"
local tmp_path = file.path.add_component("/", "tmp") -- Возвращает "/tmp"