Если вы не возражаете, если вы набираете больше текста и меньше щелкаете мышью, вы можете выполнять множество действий из командной строки. (Отображение окна командной строки рассматривается в другом совете.) Одна вещь, которую вы можете сделать из командной строки, – это копировать файлы. Команда копирования в командной строке – COPY и принимает два (или более) параметра. Первый параметр указывает файл, который необходимо скопировать, а второй параметр указывает, куда следует скопировать файл.
Итак, допустим, у вас есть файл с именем “C: Temp BatFun” .bat “, и вы хотите скопировать его в” C: Bat BatFun.bat “. Вы должны ввести в командной строке следующее:
C: > COPY C: Temp BatFun.bat C: Bat BatFun.bat
Файл BatFun.bat в каталоге Temp остается там, а его копия создается в каталоге Bat. Конечно, вы можете указать любое имя для места назначения, так что у вас может быть файл Temp BatFun.bat, который вы разрабатываете и тестируете, но как только вы будете удовлетворены им, вы можете захотеть скопировать его на свой Bat и назовите его DirList.bat. Это достигается путем простого изменения имени параметра назначения:
C: > COPY 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: > COPY C: Temp Dir? .Bat C: Bat
Подстановочный знак “?” обозначает ровно один фактический символ в исходном параметре. Обратите внимание, что вам не нужно указывать ничего, кроме целевого каталога (без обратной косой черты в конце) в качестве второго параметра. Это связано с тем, что COPY автоматически использует имя файла, указанное первым параметром, в качестве имени файла, который будет использоваться в каталоге Bat. Другими словами, вы получите Dir1.bat, Dir2.bat и Dir3.bat в вашем каталоге C: Bat.
COPY Команда> также может использоваться для объединения (объединения) файлов. Это делается путем указания файлов, которые должны быть объединены, в качестве исходного параметра, но разделенных знаками плюс. Затем вы указываете ровно одно имя файла в качестве параметра назначения. Затем все файлы, разделенные знаками плюс, будут добавлены друг к другу в указанном порядке, и этот объединенный файл будет создан там, где указывает параметр назначения.
Так что, возможно, у вас есть немного текста файлы Text1.txt, Text2.txt и Text3.txt в каталоге C: Temp. Вы хотите объединить их в главный файл (мы также поместим его в ваш каталог Temp) под названием TextAll.txt. Это можно сделать с помощью следующей команды:
C: Temp> COPY Text1.txt + Text2. txt + Text3.txt TextAll.txt
Или вы можете дать пальцам передышку и использовать подстановочные знаки для достижения той же цели:
C: Temp> COPY Text ? .txt TextAll.txt
Таким образом, технически вам не нужно использовать знаки плюса для разделения исходных файлов. На самом деле вам просто нужно иметь несколько исходных файлов (разделенных знаками плюс или обозначенных с помощью подстановочных знаков) и ровно один целевой файл.
Как и в большинстве операторов командной строки, есть переключатели, которые могут использоваться с командой COPY для определения определенных типов поведения. Вы можете отобразить полный синтаксис команды, просто вызвав ее и добавив “/?” переключитесь так:
C: Temp> COPY/?
Посмотрев на этот вывод, вы можете указать “/Y “, например, чтобы указать COPY не спрашивать вас о перезаписи существующего файла.