Рекурсивное создание каталога (file.mkdir_p)
Объявление
успех, сообщение_об_ошибке = file.mkdir_p(путь_к_каталогу [, идентификатор_пользователя , идентификатор_группы , права ])
Параметры
- путь_к_каталогу
Строка - идентификатор_пользователя
Целое число, необязательный параметр, по умолчанию 501 - идентификатор_группы
Целое число, необязательный параметр, по умолчанию 501 - права
Целое число | строка, необязательный параметр, по умолчанию "0777"
Возвращаемое значение
- успех
Логическое значение:trueпри успехе иfalseпри ошибке - сообщение_об_ошибке
Строка, сообщение об ошибке при неудаче
Описание
Рекурсивно создаёт каталог; без дополнительных параметров владелец нового каталога имеет UID/GID 501, а права равны восьмеричному 0777
Ключевые слова: создание каталога
Доступно в версиях после 20250705
Пример
local success, err = file.mkdir_p("/var/mobile/Media/1ferver/lua/scripts/a/b/c/d")
if success then
sys.alert("创建成功")
else
sys.alert("创建失败:"..err)
end
Примечание: приведённый выше код использует функцию не из этой главы — sys.alert.