Лекция 2: Оболочка командной строки Windows


REN [диск:][путь][каталог1|файл1] [каталог2|файл2]



бет14/18
Дата27.01.2024
өлшемі190.5 Kb.
#490026
түріЛабораторная работа
1   ...   10   11   12   13   14   15   16   17   18
1 (1)

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, которые обеспечивают следующие функции:


  • выполнение заданной команды для всех элементов указанного множества;

  • выполнение заданной команды для всех подходящих имен файлов;

  • выполнение заданной команды для всех подходящих имен каталогов;

  • выполнение заданной команды для определенного каталога, а также всех его подкаталогов;

  • получение последовательности чисел с заданными началом, концом и шагом приращения;

  • чтение и обработка строк из текстового файла;

  • обработка строк вывода определенной команды.


Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   18




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет