Другие языки программирования и технологии

Написать командный файл

Написать командный файл, который в текущем каталоге все файлы с расширением bmp и jpg добавляет в архив. Имя архива задается параметром. (Используйте любой архиватор).
Олег Давлетов
Олег Давлетов
1 078
Синтаксис командной строки

WinRAR допускает управление из командной строки. Общий синтаксис командной строки таков:

WinRAR <команда> -<ключ1> -<ключN> <архив> <файлы… > <@файл-список… > <путь для извлечения\>

команда

Комбинация символов, определяющая действие, которое будет выполнять WinRAR.

ключ

Ключи используются для определения специфических действий, степени сжатия, типа архива и пр.

архив

Имя обрабатываемого архива.

файлы

Имена обрабатываемых файлов.

файл-список

Файлы-списки - это обычные текстовые файлы, содержащие имена файлов для обработки. Каждое имя файла должно быть указано на отдельной строке и начинаться с первой позиции строки. В файл-список допускается помещать комментарии, признак начала комментария - символы //. Например, для архивирования файлов *.txt из папки c:\work\doc, файлов *.bmp из папки c:\work\image и всех файлов из папки c:\work\misc можно создать backup.lst, содержащий следующие строки:

c:\work\doc\*.txt//резервная копия текстов

c:\work\image\*.bmp//резервная копия рисунков

c:\work\misc

После этого для архивирования достаточно будет выполнить команду:

winrar a backup @backup.lst

В одной командной строке разрешается указывать как обычные имена или группы файлов для обработки, так и файлы-списки. Если не указаны ни файлы, ни файлы-списки, то подразумевается шаблон *.* (т. е. WinRAR обработает все файлы) .

путь для извлечения

Используется только с командами e и x и указывает папку, в которую нужно извлекать файлы. Если эта папка не существует, то она будет создана.
СК
Славик Казыркин
37 403
Лучший ответ
@echo off
C:\Program Files\Winrar\Winrar.exe a -m5 %1 *.jpg *.bmp
NK
Nurzhan Kurmanbekov
5 579
Вот где мы контрольные решаем! ! Попался! Завтра 2 в журнал.