Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 1 по Информатике.doc
Скачиваний:
17
Добавлен:
15.11.2019
Размер:
488.45 Кб
Скачать

2.2.10. Работа с архиватором WinRar

Для работы с архивом необходимо использовать консольную версию архиватора 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

2.2.11. Работа с потоками вывода

< – перенаправление стандартного потока ввода информации.

> или >> – перенаправление стандартного потока вывода информации.

| – перенаправление результатов одной команды, выводимых в стандартный поток вывода, в стандартный поток ввода, который считывает другая команда.

Постраничный вывод содержимого текстового файла

more < readme.txt

Вывод списка файлов текущего каталога в тестовый файл, если файл существует, то он будет перезаписан

dir > dir.txt

Добавление содержимого коневого каталога и всех подкаталогов в конец текстового файла

dir /s >> dir.txt

Постраничный вывод содержимого текущего каталога

dir | more