DirMove
Перемещает каталог, все его подкаталоги и файлы.
Параметры
source dir |
Путь к исходному каталогу (без конечного обратного слеша). Например, "C:\Path1" |
dest dir |
Путь к каталогу назначения (без конечного обратного слеша). Например, "C:\Path_Copy" |
flag |
[необязательный] Этот флаг указывает поведение функции в случае, если в каталоге назначения уже присутствуют файлы:
0 = (по умолчанию) не перезаписывать существующие файлы
1 = перезаписывать существующие файлы |
Возвращаемое значение
Успех: |
Возвращает 1. |
Ошибка: |
Возвращает 0, если произошла ошибка при перемещении каталога. |
Примечания
Если исходный каталог и каталог назначения находятся на разных дисках (или используются UNC пути), тогда будут выполнены операции копирования/удаления вместо обычного перемещения.
Если каталог назначения существует и установлен флаг "перезаписывать существующие файлы", исходный каталог будет перемещён внутрь каталога назначения.
Поскольку в AutoIt не существует функции "DirRename", используйте функцию DirMove(), чтобы переименовать каталог!
См. также
FileMove, FileCopy, DirRemove
Пример
Exit ; защита от случайного запуска
DirMove(@MyDocumentsDir, "C:\Backups\MyDocs")
Источник: http://dayzev.ucoz.ru/
|