Читайте также: |
|
Для работы с архивом необходимо использовать консольную версию архиватора WinRar.
Работа с архиватором RAR RAR <команда> [-<ключи>...] <архив> [<@файлы-списки...>] [<файлы...>] [<путь_для_извлечения>] Команды RAR: a – добавить файлы в архив d – удалить файлы из архива e – извлечь файлы в текущий каталог s имя – преобразовать архив в самораспаковывающийся (SFX) x – извлечь файл с полными путями Ключи RAR (используются вместе с командами) -ep – исключить пути из имён -ep1 – исключить из путей базовый каталог -ep2 – сохранять при архивировании полные пути файлов (без буквы диска) -ep3 – сохранять при архивировании полные пути файлов (с буквой диска) -ioff – отключить ПК по завершении операции -m<n> - метод сжатия (если не указан, то по умолчанию используется –m3) -m0 – без сжатия -m1 – скоростной -m2 – быстрый -m3 – обычный -m4 – хороший -m5 – максимальный -s – создать непрерывный (solid) архив -sfx[имя] – создать самораспаковывающийся архив -v<N>[k|b|f|m|M|g|G] – создать многотомный архив с томами размером <N>*1000 [*1024|*1] k – килобайты (множитель 1024) b – байты (множитель 1) m – мегабайты (множитель 1 МБайт) M – миллионы байт (множитель 1000000) g – гигабайты (множитель 1 ГБайт) G – миллиарды байт (множитель 1000000000) |
Далее приведены примеры операций над архивами.
Создадим переменную «rar» для удобства работы с программой «RAR» | set rar=”c:\program files\winrar\rar.exe” |
Архивируем каталог «7» на диске «Z» с хорошим сжатием. Архив размещаем в корне диска «Z». | %rar% a –m4 z:\MyArch.rar z:\7 |
Извлечение файлов с расширением «exe» из архива в корень диска «Z». | %rar% e z:\MyArch.rar *.exe z:\ |
Удаление файлов с расширением «exe» из архива | %rar% d z:\MyArch.rar *.exe |
Извлечение файлов с сохранением полных путей | %rar% x z:\MyArch.rar z:\1 |
Создание многотомного архива с размером тома 160kb | %rar% a –v160k z:\MyArch z:\7 |
Преобразование архива «MyArch» в самораспаковывающийся | %rar% s z:\MyArch.rar |
Работа с потоками вывода
< – перенаправление стандартного потока ввода информации.
> или >> – перенаправление стандартного потока вывода информации.
| – перенаправление результатов одной команды, выводимых в стандартный поток вывода, в стандартный поток ввода, который считывает другая команда.
Дата добавления: 2015-10-16; просмотров: 49 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Копирование каталогов | | | ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ |