ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ

Командный (пакетный) файлом - это текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. После запуска пакетного файла, программа-интерпретатор (как правило, COMMAND.COM или cmd.exe) читает его строка за строкой и последовательно исполняет команды.

Пакетные файлы в DOS имеют расширение .BAT; для других операционных систем они могут иметь другие расширения — например, .CMD в Windows NT.

Основная область применения — автоматизация наиболее рутинных операций, которые регулярно приходится совершать пользователю компьютера: например, копирование, перемещение, переименование, удаление файлов; работа с папками; архивация; создание резервных копий баз данных и т. п. Многие вирусы написаны в виде пакетного файла.

Командный файл может содержать любые команды, допустимые в командной строке, вводимой в ответ на приглашение DOS, и запросы на выполнение программ. Кроме того, имеются дополнительные команды, используемые главным образом только в таких файлах.

Командные файлы создаются обычно каким-либо текстовым редак-тором.

Пример 1. Командный файл, который создает две папки и осуществляет копирование файлов:

 

MD D:DOCUMENT Создание каталога DOCUMENT на диске D
MD D:TEXT Создание каталога TEXT на диске D
COPY D:*.DOC D:DOCUMENT Копирование всех файлов типа .DOC с диска D: в каталог DOCUMENT диска D:
COPY D:*.TXT D:TEXT Копирование всех файлов типа .ТХТ с диска D: в каталог TEXT диска D: