Команда 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 не работает с файлами, имеющими атрибуты «скрытый » и «системный».