Копирование файла или каталога (file.copy)
Объявление
успех, сообщение_об_ошибке = file.copy(исходный_путь, целевой_путь [, режим])
Параметры
- исходный_путь
Строка, абсолютный путь к файлу - целевой_путь
Строка, абсолютный путь к файлу - Режим, начиная с 20250914
Строка, необязательный параметр, режим копирования. Возможные значения:- пустая строка или отсутствие параметра: режим по умолчанию (no-clobber), при существовании цели возвращается ошибка
- "overwrite" или "o": режим перезаписи, существующая цель заменяется напрямую (существующая цель удаляется)
- "merge" или "m": режим объединения (только для каталогов), существующие в цели файлы сохраняются
- "overwrite-merge" или "om"/"mo": режим объединения с перезаписью, каталоги объединяются, но одноимённые файлы заменяются
Возвращаемое значение
- успех
Логическое значение:trueпри успехе иfalseпри ошибке - сообщение_об_ошибке
Строка, сообщение об ошибке при неудаче
Описание
Копирует файл или каталог из
исходный_путьвцелевой_путь
Ключевые слова: копирование файла или каталога
Доступно в версиях после 20250313
Пример
ok, err = file.copy(XXT_SCRIPTS_PATH..'/1.zip', XXT_SCRIPTS_PATH..'/2.zip')
if not ok then
sys.alert('拷贝失败:'..err)
end
Примечание: приведённый выше код использует функцию не из этой главы — sys.alert.