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