Если вы не возражаете, если вы набираете больше текста и меньше щелкаете мышью, вы можете выполнять множество действий из командной строки. (Отображение окна командной строки рассматривается в другом совете.) Одна вещь, которую вы можете сделать из командной строки, – это перемещать файлы. Вы используете команду командной строки 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 . (См. Совет под названием Перемещение файлов с помощью командной строки для получения подробной информации о команде 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 удаляет файл из исходного местоположения, а не оставляет его там.