Если вы не против набирать больше текста и меньше щелкать мышью, вы можете выполнять множество действий из командной строки.

(Отображение окна командной строки рассматривается в другом совете.) Одна вещь, которую вы можете сделать из командной строки, — это копировать файлы. Команда копирования в командной строке — КОПИРОВАТЬ, и она занимает два (или более)

параметры. Первый параметр указывает файл, который необходимо скопировать, а второй параметр указывает, куда следует скопировать файл.

Итак, допустим, у вас есть файл с именем «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 также может использоваться для объединения (объединения) файлов. Это делается путем указания в качестве исходного параметра файлов, которые должны быть объединены, но разделенных знаком плюс. Затем в качестве параметра назначения указывается ровно одно имя файла. Затем все файлы, разделенные знаками «плюс», будут добавлены друг к другу в указанном порядке, и этот объединенный файл будет создан там, где указывает параметр назначения.

Так что, возможно, в вашем каталоге C: \ Temp есть несколько текстовых файлов с именами Text1.txt, Text2.txt и Text3.txt. Вы хотите объединить их в главный файл (мы также поместим его в ваш каталог \ 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 не спрашивать вас о перезаписи существующего файла.

Этот совет (13098) применим к Windows 7, 8 и 10.