REN [диск:][путь][каталог1|файл1] [каталог2|файл2] Здесь параметр каталог1|файл1 определяет название каталога/файла, которое нужно изменить, а каталог2|файл2 задает новое название каталога/файла. В любом параметре команды REN можно использовать групповые символы ? и *. При этом представленные шаблонами символы в параметре файл2 будут идентичны соответствующим символам в параметре файл1. Например, чтобы изменить у всех файлов с расширением txt в текущей директории расширение на doc, нужно ввести такую команду: REN *.txt *.doc Если файл с именем файл2 уже существует, то команда REN прекратит выполнение, и произойдет вывод сообщения, что файл уже существует или занят. Кроме того, в команде REN нельзя указать другой диск или каталог для создания результирующих каталога и файла. Для этой цели нужно использовать команду MOVE, предназначенную для переименования и перемещения файлов и каталогов. Команда MOVE Синтаксис команды для перемещения одного или более файлов имеет вид: MOVE [/Y|/–Y] [диск:][путь]имя_файла1[,...] результирующий_файл Синтаксис команды для переименования папки имеет вид: MOVE [/Y|/–Y] [диск:][путь]каталог1 каталог2 Здесь параметр результирующий_файл задает новое размещение файла и может включать имя диска, двоеточие, имя каталога, либо их сочетание. Если перемещается только один файл, допускается указать его новое имя. Это позволяет сразу переместить и переименовать файл. Например, MOVE "C:\Мои документы\список.txt" D:\list.txt Если указан ключ /-Y, то при создании каталогов и замене файлов будет выдаваться запрос на подтверждение. Ключ /Y отменяет выдачу такого запроса. Команда FOR С помощью оператора цикла For можно выполнять действия над несколькими файлами или каталогами. FOR [/ключ] %переменная IN (множество) DO команда [параметры] В зависимости от ключа используются несколько разновидностей оператора FOR, которые обеспечивают следующие функции:
выполнение заданной команды для всех элементов указанного множества;
выполнение заданной команды для всех подходящих имен файлов;
выполнение заданной команды для всех подходящих имен каталогов;
выполнение заданной команды для определенного каталога, а также всех его подкаталогов;
получение последовательности чисел с заданными началом, концом и шагом приращения;
чтение и обработка строк из текстового файла;
обработка строк вывода определенной команды.
Достарыңызбен бөлісу: |