Команда move — GeeksInfo

Список основных команд Windows (CMD)

  • Описание команды move
  • Формат командной строки move
  • Параметры командной строки move
  • Примеры использования move

Описание команды move

С помощью команды move можно переместить один или несколько файлов из одного каталога в другой. Также можно произвести переименование файлов и папок.

Перемещение зашифрованных файлов на том, который не поддерживает результаты шифрованной файловой системы (EFS), приведет к ошибке. Сначала необходимо расшифровать файлы или переместить их на том, который поддерживает EFS.

Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD.

Оно может перекрываться ключом /-Y в командной строке. По умолчанию используется предупреждение о перезаписи, если только команда MOVE не выполняется как часть пакетного файла.

При перемещении папки в несуществующий каталог, каталог не будет создан автоматически и команда завершится ошибкой.

Пример: 

move C:\dirtest\test.docx z:\1\test2.docx

Системе не удается найти указанный путь.

Перемещено файлов:         0.

Команда move не позволяет перемещать папки на другие логические диски.

Команду move нельзя использовать для работы с файлами, имеющими атрибуты «скрытый » и «системный», команда завершится ошибкой.

Пример:

move C:\dirtest\test.docx C:\dirtest\test3.docx

Не удается найти указанный файл.

Формат командной строки move
move [{/y|-y}] [<source>] [<target>]

Параметры командной строки move
/yПерезаписывать существующие файлы назначения без предупреждения.
-yПредупреждать при перезаписи существующего файла назначения.
<source>Указывает путь и имя перемещаемых файлов. Чтобы переместить или переименовать каталог, источником должен быть текущий путь к каталогу и его имя.
<target>Указывает путь и имя для перемещения файлов. Чтобы переместить или переименовать каталог, целевым объектом должен быть путь к каталогу и его имя.
/?Отображение справки в командной строке.

Примеры использования move
move testdir testdir_2Переименовывает папку с именем testdir в testdir_2 в текущем каталоге.
move C:\testdir_2 c:\dirtestПереименование с указанием абсолютных путей каталога.
move C:\dirtest\test.docx z:\Переместит файл test.docx из папки C:\dirtest на диск Z:
move C:\dirtest\test.docx z:\dirtest\test3.docxПереместит файл test.docx из каталога dirtest диска C: в каталог dirtest диска Z: под именем test3.docx
move C:\dirtest\*. * Z:\dirtest\Переместит все файлы из каталога dirtest диска C: в каталог dirtest диска Z:
move C:\dirtest\*.* Z:\dirtest\Попытка переместить существующие файлы в каталоге dirtest диска Z: из каталога dirtest диска C:, команда завершится ошибкой.
move /y C:\dirtest\*.* Z:\dirtest\Ключ /y позволит переместить существующие файлы в каталоге dirtest диска Z: из каталога dirtest диска C:

windows — Как переместить несколько разных файлов в одну папку командой move в консоли

Задать вопрос

Вопрос задан

Изменён 2 года 11 месяцев назад

Просмотрен 2k раза

Надо переместить файлы 111. txt, 222.java в папку 12345. Папка и файлы находятся в одной директории.

Пишу команду move 111.txt, 222.java 12345\. Получаю "Ошибка в синтаксисе команды."

В хелпе написано следующее:

>help move
Перемещение файлов и переименование файлов и папок
Перемещение одного или более файлов:
MOVE [/Y | /-Y] [диск:][путь]имя_файла1[,...] назначение
Переименование папки:
MOVE [/Y | /-Y] [диск:][путь]имя_папки новое_имя_папки
  [диск:][путь]имя_файла1 Определяет местоположение файла или файлов, которые
                          необходимо переместить.
  Назначение              Определяет новое местоположение файла. Назначение
                          может состоять из буквы диска (с последующим
                          двоеточием), имени папки или их комбинации. При
                          перемещении только одного файла, можно указать и его
                          новое имя, если хотите выполнить его одновременное
                          переименование при перемещении.
[диск:][путь]имя_папки Определяет папку, которую необходимо переименовать. новое_имя_папки Определяет новое имя папки. /Y Перезаписывать существующие файлы назначения без предупреждения. /-Y Предупреждать при перезаписи существующего файла назначения. Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD. Оно может перекрываться ключом /-Y в командной строке. По умолчанию используется предупреждение о перезаписи, если только команда MOVE не выполняется как часть пакетного файла.
  • windows
  • cmd
  • console

1

Во встроенном хелпе ошибка. Команда move не умеет копировать несколько файлов. Правильная документация находится по следующим адресам:

  • https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds. mspx?mfr=true

  • https://jpsoft.com./help/move.htm

(Источник)

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

команда move cmd — GeeksforGeeks

Перемещение — это внутренняя команда интерпретатора команд Windows (cmd), которая используется для перемещения файлов и папок/каталогов. Эта команда более надежна, чем обычная операция перемещения, поскольку она позволяет выполнять сопоставление с образцом путем включения подстановочных знаков в исходный путь.

Эта команда очень универсальна и доступна (в той или иной форме) почти во всех операционных системах (под разными псевдонимами). В этой статье мы узнаем о команде перемещения и узнаем о различных ее применениях.

Описание команды:

 ПЕРЕМЕЩЕНИЕ [/Y | /-Y] [диск:][путь]имя_каталога1 имя_каталога2 
  • [диск:][путь]имя_файла1 —
    Указывает местоположение и имя файла или файлов, которые необходимо переместить.
  • пункт назначения –
    Указывает новое местоположение файла. Место назначения может состоять из буквы диска и двоеточия, имени каталога или их комбинации. Если вы перемещаете только один файл, вы также можете указать имя файла, если хотите переименовать файл при его перемещении.
  • [диск:][путь]dirname1 –
    Указывает каталог, который вы хотите переименовать.
  • dirname2 –
    Задает новое имя каталога.
  • /Y –
    Подавляет запрос на подтверждение перезаписи существующего целевого файла.
  • /Y –
    Вызывает запрос на подтверждение перезаписи существующего целевого файла.

Переключатель /Y может присутствовать в переменной среды COPYCMD. Это можно переопределить с помощью /-Y в командной строке. По умолчанию запрашивается перезапись, если только команда MOVE не выполняется из пакетного сценария. Приведенный выше вывод можно получить, выполнив команду

двигаться /? в командной строке.
Приведенный выше текст поначалу кажется немного загадочным, но команда действительно проста и соответствует минимальному плану.

Синтаксис:

 MOVE [опции] (Источник) (Цель) 

Ключ:

  • [опция] — необязательный /Y, который используется для флага /Y,

    отключить запрос подтверждения для перезаписанных файлов. По умолчанию запрашивается перезапись, если только команда MOVE не выполняется из пакетного сценария.
  • (Источник) –
    Путь к файлу/файлам, который будет использоваться для их перемещения. Этот путь может содержать подстановочные знаки ( * ? ) в пути. Если для перемещения создается больше файлов, используются подстановочные знаки.
  • (Цель) –
    Путь для нового местоположения файла.


Использование команды :
В этом разделе мы будем использовать следующий каталог в качестве примера для демонстрации использования команды перемещения.


Перемещение файла из одной папки в другую:

 move source_path target_path 
  • source_path –

    Это путь к файлу, который мы хотим хотите, чтобы файл был перемещен.

Пример:

  • Команда Dir /b используется для вывода списка всех файлов и папок внутри каталога.
  • В приведенном выше примере мы переместили файл без расширения с именем салют из C:\suga Каталог C:\suga\apples .

Перемещение нескольких файлов с одного пути на другой :

 move исходный_путь целевой_путь 
  • исходный_путь –
    Это путь, содержащий подстановочные знаки, который позволяет использовать более одного файла в качестве источника. «Путь_назначения» теперь представляет собой путь к каталогу, в котором будут находиться перемещенные файлы (не должен содержать подстановочных знаков).

Пример:

  • В приведенном выше примере мы переместили все файлы из папки C:\suga, которая соответствует шаблону *.*, в каталог C:\suga\Apples.
  • Следует отметить, что подстановочный знак в source_path должен совпадать с файлом(ами), в противном случае это приведет к тому, что source_path будет нулевым, и последующая ошибка.


Перемещение каталога с одного пути на другой:

 move source_dir_path Destination_dir_path 
  • source_dir_path –
    Это путь к каталогу, в который мы перемещаемся, а target_dir_path — это новое место, куда он будет перемещен.

Пример:

  • В приведенном выше примере мы переместили каталог C:\suga\apples в каталог C:\Users\Public .
  • Несколько каталогов можно переместить с помощью метода, описанного в разделе Перемещение нескольких файлов с одного пути на другой (с небольшими изменениями для каталогов).


Перемещение файла в другую папку с таким же именем Файл уже существует:

Есть два способа разрешить эту ситуацию –

  1. Прервать процесс перемещения.
  2. Продолжить процесс перемещения, перезаписав существующий файл новым.

По умолчанию команда перемещения при обнаружении каких-либо конфликтов имен будет запрашивать у пользователя, хочет ли он перезаписать существующий файл новым или остановить процесс перемещения (через приглашение Y/N). Чтобы прервать процесс перемещения, пользователь может просто ввести N в строке ввода, указав, что файл не должен быть перезаписан. Запрос на ввод данных пользователем (для перезаписи файлов) выглядит следующим образом –

 Перезаписать {полный_файл_путь}? (Да/Нет/Все): 

Когда пользователи вводят N в подсказке, вывод выглядит следующим образом –

 Перезаписать {полный_файл_путь}? (Да/Нет/Все): Нет

0 файлов перемещено. 

Когда пользователь вводит Y в подсказке, вывод выглядит следующим образом:

 Перезаписать {полный_файл_путь}? (Да/Нет/Все): Да

1 файл(ы) перемещен. 

Чтобы продолжить процесс перемещения путем перезаписи существующих файлов (при всех конфликтах имен), необходимо добавить в команду переключатель /Y следующим образом –

 перемещение /Y исходный_путь путь_назначения 

перемещение | Microsoft Узнайте

Обратная связь Редактировать

Твиттер LinkedIn Фейсбук Эл. адрес

  • Статья
  • 2 минуты на чтение

Перемещает один или несколько файлов из одного каталога в другой.

Важно

Перемещение зашифрованных файлов на том, который не поддерживает результаты шифрованной файловой системы (EFS), приведет к ошибке. Сначала необходимо расшифровать файлы или переместить их на том, который поддерживает EFS.

Синтаксис

 move [{/y|-y}] [] []
 

Параметры

Параметр Описание
Прекращает запрашивать подтверждение того, что вы хотите перезаписать существующий целевой файл. Этот параметр может быть задан в переменной среды COPYCMD. Вы можете переопределить этот пресет, используя параметр -y .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *