Перемещение файла или каталога консоли (LCC.web_file.move)
Сигнатура
ok, err = LCC.web_file.move(src, target, mode?, timeout?)
Параметры
- src
Строка, исходный путь - target
Строка, целевой путь - mode
Строка, необязательный режим перемещения, по умолчанию"normal"; поддерживаются"overwrite"/"merge"/"overwrite-merge" - timeout
Число, необязательный тайм-аут запроса (секунды), по умолчанию60
Возвращаемое значение
- ok
Логическое значение: при успехеtrue, при сбоеnil - err
Строка илиnil, описание ошибки при сбое
Описание
Перемещает файл или каталог; также подходит для переименования и изменения структуры каталогов.
Еслиsrcявляется символической ссылкой, перемещается сама ссылка; содержимое цели не изменяется и не удаляется.
В режимеnormalсуществующая цель приводит к сбою; поведение других режимов совпадает с одноимёнными удобными функциями.
Пример
local ok, err = LCC.web_file.move("/脚本/temp.lua", "/脚本/main.lua", "overwrite")
if not ok then
error(err)
end