Перемещение файлов с помощью командной строки
Если вы не против набирать больше текста и меньше щелкать мышью, вы можете выполнять множество действий из командной строки.
(Отображение окна командной строки рассматривается в другом совете.) Одна вещь, которую вы можете сделать из командной строки, — это перемещать файлы. Вы используете команду командной строки MOVE, и она занимает два (или более)
параметры. Первый параметр указывает файл, который вы хотите переместить, а второй параметр указывает, куда следует переместить файл.
Допустим, у вас есть файл с именем «C: \ Temp \ BatFun.bat», и вы хотите переместить его в C: \ Bat \ BatFun.bat. Вы должны ввести в командной строке следующее:
C:\> MOVE C:\Temp\BatFun.bat C:\Bat\BatFun.bat
Файл BatFun.bat из каталога \ Temp будет перемещен в каталог \ Bat. Он больше не будет существовать в каталоге C: \ Temp, что является основным различием между COPY и MOVE. (См. Подсказку под названием ссылка: / windows-Copying_Files_Using_the_Command_Line [Перемещение файлов с помощью командной строки]
для получения подробной информации о команде COPY.) Конечно, вы можете указать любое имя, которое хотите, для места назначения, так что у вас может быть \ Temp \ BatFun.bat, который вы разрабатываете и тестируете, но как только он вас удовлетворит, вы можете переместить его в каталог \ Bat и присвоить ему имя DirList.bat. Это достигается простым изменением имени параметра назначения:
C:\> MOVE C:\Temp\BatFun.bat C:\Bat\DirList.bat
Вы можете использовать подстановочные знаки для одновременного перемещения нескольких файлов. Допустим, у вас есть несколько файлов .bat в каталоге \ Temp, которые должны работать вместе, и вы хотите переместить их все в каталог \ Bat. Возможно, файлы называются C: \ Temp \ Dir1.bat, C: \ Temp \ Dir2.bat и C: \ Temp \ Dir3.bat. Чтобы переместить их все в каталог \ Bat, используйте команду:
C:\> MOVE C:\Temp\Dir?.bat C:\Bat
Подстановочный знак «?» обозначает ровно один фактический символ в исходном параметре. Обратите внимание, что вам не нужно было указывать ничего, кроме целевого каталога (без обратной косой черты в конце) в качестве второго параметра. Это связано с тем, что MOVE автоматически использует имя файла, указанное в первом параметре, в качестве имени файла, который будет использоваться в каталоге \ Bat. Другими словами, вы получите Dir1.bat, Dir2.bat и Dir3.bat в вашем каталоге C: \ Bat.
Команда MOVE похожа на команду COPY, но с двумя основными отличиями:
-
Вы не можете объединить файлы с помощью команды MOVE.
-
MOVE удаляет файл из исходного местоположения, а не оставляет его там.
Этот совет (13101) применим к Windows 7, 8 и 10.