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 и указывает папку, в которую нужно извлекать файлы. Если эта папка не существует, то она будет создана. |
Примечания
а) Если не указаны ни файлы, ни файл-список, то подразумевается шаблон *.*, т.е. WinRAR обработает все файлы.
б) Если не указано расширение архива, то WinRAR будет использовать формат архива по умолчанию, выбранный в профиле архивации по умолчанию, но если вы хотите указать тип архива явно, то это можно сделать добавлением к имени архива расширения RAR или ZIP.
в) Ключи, введённые в командной строке, имеют более высокий приоритет, чем соответствующие установки в диалоге конфигурации, т.е. используются параметры, заданные ключами.
г) Для команд C, E, S, T, RR, K и X в имени архива допускается использовать шаблоны, поэтому одной командой можно обработать сразу нескольких архивов. Более того, если вместе с этими командами указать ключ -r, то поиск архивов будет вестись и во всех вложенных папках.
д) Некоторые команды и ключи применимы только к архивам RAR, некоторые — к архивам RAR и ZIP, а некоторые — к архивам всех поддерживаемых форматов. Это зависит от возможностей, заложенных в формат архива.
е) Команды и ключи не зависят от регистра символов, поэтому вы можете набирать их как строчными, так и прописными буквами.