Команда MOVE используется для перемещения или переименования файлов и каталогов.
1. Описание команды MOVE.
1.1. Формат командной строки:
Перемещение одного или более файлов:
C:\ MOVE [/Y | /-Y] [диск:][путь]имя_файла1[,...] назначение
Переименование папки:
C:\ MOVE [/Y | /-Y] [диск:][путь]имя_папки новое_имя_папки
1.2. Параметры командной строки:
- [диск:][путь]имя_файла1 — Определяет местоположение файла или файлов, которые необходимо переместить.
- Назначение — Определяет новое местоположение файла. Назначение может состоять из буквы диска (с последующим двоеточием), имени папки или их комбинации. При перемещении только одного файла, можно указать и его новое имя, если хотите выполнить его одновременное переименование при перемещении.
- [диск:][путь]имя_папки — Определяет папку, которую необходимо переименовать.
- новое_имя_папки — Определяет новое имя папки.
- /Y — Перезаписывать существующие файлы назначения без предупреждения.
- /-Y — Предупреждать при перезаписи существующего файла назначения.
Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD. Оно может перекрываться ключом /-Y в командной строке. По умолчанию используется предупреждение о перезаписи, если только команда MOVE не выполняется как часть пакетного файла.
2. Примеры использования.
2.1. Отобразить подсказку по использованию команды:
C:\ move /?
2.2. Переименовать папку с именем folder1 в folder2 в текущем каталоге:
C:\ move folder1 folder2
2.3. Переименование с указанием абсолютных путей:
C:\ move E:\test\folder1 E:\test\folder2
2.4. Переместить файл file1.txt с диска C: на диск D:
C:\ move C:\file1.txt D:\
2.5. Перенести файл file1.txt из каталога test диска C: в каталог folder2 диска D: под именем file2.txt:
C:\ move c:\test\file1.txt D:\folder2\file2.txt -
2.6. Переместить все файлы из каталога Folder1 диска C: в каталог Folder2 диска D:
C:\ move C:\Folder1\*.* D:\Folder2\
Реализация в ОС Windows данной команды не позволяет перемещать папки на другие логические диски.
2.7. Переместить каталог folder1 из корня диска C: в подкаталог \folder2\folder3:
C:\ move C:\folder1 C:\folder2\folder3\folder1
При перемещении папки в несуществующий каталог он не будет создан автоматически и команда завершится ошибкой. Команда move не работает с файлами, имеющими атрибуты «скрытый » и «системный».