Извлечение файлов из архива
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 в текущий каталог: