Описание функции


DirMove

Перемещает каталог, все его подкаталоги и файлы.

DirMove('sourcedir','destdir'[,flag=0])

Параметры

sourcedir Путь к исходному каталогу (без конечного обратного слеша). Например, 'C:\Path1'
destdir Путь к каталогу назначения (без конечного обратного слеша). Например, 'C:\Path_Copy'
flag [необязательный] Этот флаг указывает поведение функции в случае, если в каталоге назначения уже присутствуют файлы:
0 = (по умолчанию) не перезаписывать существующие файлы
1 = перезаписывать существующие файлы

Возвращаемое значение

Успех:Возвращает 1.
Ошибка:Возвращает 0, если произошла ошибка при перемещении каталога.

Примечания

Если исходный каталог и каталог назначения находятся на разных дисках (или используются UNC пути), тогда будут выполнены операции копирования/удаления вместо обычного перемещения.

Если каталог назначения существует и установлен флаг "перезаписывать существующие файлы", исходный каталог будет перемещён внутрь каталога назначения.

Поскольку в AutoIt не существует функции "DirRename", используйте функцию DirMove(), чтобы переименовать каталог!

Функцию можно подключить через команду exect

См. также

FileMove, FileCopy, DirRemove

Примеры:
 Как создать кнопку?


exect=DirMove('C:\Test','C:\Backups\MyDocs',1) ;; переместить папку Test в папку MyDocs


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru