Как переместить файл через командную строку
Перейти к содержимому

Как переместить файл через командную строку

  • автор:

перенос

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

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

Синтаксис

move [] [] [] 

Параметры

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

Примеры

Чтобы переместить все файлы с расширением XLS из каталога \Data в каталог \Second_Q\Reports , введите следующее:

move \data\*.xls \second_q\reports\ 

Дополнительные ссылки

Команда MOVE — переименование или перемещение файлов и каталогов

Команда MOVE используется для перемещения или переименования файлов и каталогов. Формат командной строки:

Перемещение одного или более файлов:

MOVE [/Y | /-Y] [диск:][путь]имя_файла1[. ] назначение

MOVE [/Y | /-Y] [диск:][путь]имя_папки новое_имя_папки

Параметры командной строки:

[диск:][путь]имя_файла1 — Определяет местоположение файла или файлов, которые необходимо переместить.

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

[диск:][путь]имя_папки — Определяет папку, которую необходимо переименовать.

новое_имя_папки — Определяет новое имя папки.

/Y — Перезаписывать существующие файлы назначения без предупреждения.

/-Y — Предупреждать при перезаписи существующего файла назначения.

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

move /? — отобразить подсказку по использованию команды.

move folder1 folder2 — переименовать папку с именем folder1 в folder2 в текущем каталоге.

move E:\test\folder1 E:\test\folder2 — переименование с указанием абсолютных путей.

move C:\file1.txt D:\ — переместить файл file1.txt с диска C: на диск D:

move c:\test\file1.txt D:\folder2\file2.txt — перенести файл file1.txt из каталога test диска C: в каталог folder2 диска D: под именем file2.txt

move C:\Folder1\*.* D:\Folder2\ — переместить все файлы из каталога Folder1 диска C: в каталог Folder2 диска D:

Реализация в ОС Windows данной команды не позволяет перемещать папки на другие логические диски.

move C:\folder1 C:\folder2\folder3\folder1 — переместить каталог folder1 из корня диска C: в подкаталог \folder2\folder3

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

Как переместить файл через командную строку


Next: Удаление файлов и каталогов Up: Работа с файлами Previous: Копирование файлов и каталогов Contents Index

Чтобы переместить файл в другое место или изменить его имя, используйте команду mv («move»). Она принимает два аргумента: имя файла или каталога для перемещения, а затем имя пути для перемещения. Если Вы перемещаете файл в каталог, в котором уже есть файл с таким именем, то он будет перезаписан.

Чтобы переместить файл `notes’ из текущего рабочего каталога в каталог `../play’, наберите:

$ mv notes ../play [Enter]

Если в родительском каталоге текущего каталога нет подкаталога `play’, эта команда переместит файл `notes’ в родительский каталог и переименует его в `play’.

Чтобы переместить файл или каталог, который не находится в текущем каталоге, укажите в качестве аргумента его полное имя и путь.

Чтобы переместить файл `/usr/tmp/notes’ в текущий рабочий каталог, введите:

$ mv /usr/tmp/notes . [Enter]

Чтобы переместить каталог, укажите путь к каталогу, который нужно переместить и путь к каталогу-приемнику.

Чтобы переместить каталог `work’ из текущего рабочего каталога в каталог `play’, введите:

$ mv work play [Enter]

Если каталог `play’ уже существует, mv поместит `work’ внутрь `play’ — эта команда не перезаписывает каталоги.

Переименование файла — это то же самое, что и его перемещение; просто укажите в качестве аргументов файл для переименования и его новое имя.

Чтобы переименовать файл `notes’ в `notes.old’, введите:

$ mv notes notes.old [Enter]

Alex Otwagin 2002-12-16

Как переместить файл через командную строку

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

MOVE [/? /H] [@]спецификация_файла каталог [/A] [/D:дата] [/H] [/M] [/P] [/R] [/S] [/T] [/V] [/W]

MOVE копирует заданный файл в указанный каталог, а затем удаляет оригинал. Если не задан параметр /T, после перемещения пустые подкаталоги не удаляются.

«Спецификация_файла» задает диск, маршрут и имя файла или файлов, которые нужно переместить. Указав перед спецификацией символ @, можно задать файл, содержащий список перемещаемых файлов. «Маршрут» определяет диск и маршрут каталога, куда вы хотите переместить файл или файлы. Задавать несколько маршрутов или трафаретные символы нельзя. Если перемещается только один файл, вы можете задать также имя файла (если хотите его переименовать). Этот целевой файл не должен быть доступен только по чтению, иначе нужно указать соответствующий параметр командной строки.

При перемещении подкаталогов в качестве исходной и целевой спецификации задаются каталоги. Чтобы указать на перемещение подкаталога, а не файла, задается также параметр /T.

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

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