Извлечение файлов из архива

ARJ a arhtxt n1.txt n2.txt

Помещение файлов в архив

Одной из основных операций при работе с архивными файлами является помещение файлов в архив, которая может выполняться с помощью команд: a, u, m, f. Наиболее часто эти команды применяются совместно с ключами: -r, -g, -q, -je.

Приведем характерные примеры команд создания и корректировки архивных файлов.

 

Пример 1.В архивный файл arhtxt добавить два файла из текущего каталога n1.txt и n2.txt:

Пример 2. В текущем каталоге создать архивный файл arhobj.arj, содержащий все файлы каталога OBJ:

ARJ a arhobj obj\*.*

Пример 3. На диске B: создать архив arhmat.arj, в который необходимо поместить все файлы текущего каталога, кроме файлов с расширением prg. Файлы добавляются в архив с указанием путей к ним:

ARJ a b:\arhmat –x*.prg –r

Пример 4.Заменить новыми версиями файлы в архиве arcmat.arj на диске b: и добавить в него из текущего каталога файлы, отсутствующие в архиве:

ARJ u b:\arcmat

 

Пример 5. Переместить в архивный файл bas.arj все файлы с расширением bas из текущего каталога:

ARJ m bas*.bas

 

Пример 6. Заменить в архиве только новые файлы с расширением bas из текущего каталога с подтверждением для каждого файла:

ARJ f bas*.bas –q

 

Пример 7. Переместить в архивный файл arch.arj все файлы текущего каталога, защитив их паролем DINO:

ARJ m arch –qDINO

 

Пример 8. Добавить в архив arch.arj из текущего каталога все файлы с расширением bas, защитив их паролем, который будет введен по запросу в процессе архивации:

ARJ a arch –q?*.fox

Пример 9. Создать самораспаковывающийся архивный файл arxbank.exe, содержащий все файлы текущего каталога:

ARJ a arxbank –je

 

Внимание! При вводе парольного слова имеет значение регистр ввода символов, например, пароли DINO и Dino существенно различны. Очень важно не забыть парольное слово, без которого невозможно будет извлечь файлы из архива.

 

Извлечение файлов из архива осуществляется с помощью команд eили x. Команда e извлекает файлы и помещает их либо в текущий каталог, либо в соответствии с путем, указанным в самой командной строке. Команда x извлекает файлы в каталог, из которого они были ранее помещены в архив, причем если такого каталога на диске нет, то он будет создан.

В том случае, когда в каталоге, в который должен быть помещен извлекаемый файл, уже есть файл с тем же именем, программа будет просить у пользователя разрешения на замену файла. Пользователь должен ввести символ “Y” для разрешения замены или “N”-для отказа. Чтобы исключить подобный диалог с программой, в командную строку можно ввести ключ -y, который соответствует ответу “Y” на все запросы о замене файлов.

Файлы, помещенные в архив с паролем, можно извлечь только при правильном указании пароля.

 

Пример 10. Извлечь из архивного файла arhtxt.arj два файла n1.txt и n2.txt в текущий каталог: