Использование команды ARJ.
Использование: ARJ <command> [{/|-}<switch>[-|+|<option>]...] <имя архива>[.ARJ]
[<base_directory_name>\] [<!list_name>|<path_name>|< wild_name>...]
<Commands>
a: добавление файлов в архив o: порядок файлов в архиве
c: комментарий архивных файлов p: печати файлов на стандартный вывод
d: удаление файлов из архива r: перемещение маршрутов из имен файлов
e: распаковка файлов из архива s: распаковка файлов на экран с паузой
f: обновление файлов в архиве t: проверка на целостность архива
i: проверяет целостность ARJ.EXE u: обновление существующих файлов
j: обьединение архивов в архив v: печатает содержимое архива с путем
l: список содержимого архива w: где текстовые строки в архиве
m: перемещение файлов в архив x: распаковка файлов с полным именем пути
n: переменование файлов в архиве
<Switches>
(All) - все команды
(Upd) - все команды которые изменяют/модифицируют архив
(afu) - команды добавления, обновления, модификации, перемещения
(ce) - комментарий и команды распаковки
(ex) - команды распаковки
(lv) - команды списка
-: (All) отключает переключатель char w: (Upd) назначают каталог работ
+: (All) запрещает использование ARJ_SW wtmp: использует tmp как рабочий каталог
!: (All) устанавливает список char (!) x: (All) исключает выбранные файлы
$: (auex) добавить/извлчь метку тома x*.exe: только файлы *.exe
$A: добавить/извлечь метку диска A x!nam.lst: только файлы в nam.lst
a: (afu) позволяют любые атрибуту файла разрешаются многократные исключения
a1: (afu) любые файлы и каталоги y: (All) ответ ДА на всех запросах
b: (afu) резервные измененные файлы использует этот переключатель для пакетного режима
b1: (afu) копирует + изменяет биты архива z: (afuce) обеспечивает файл комментария архива
b2: (afu) только сбросил биты архива zarc.cmt: применение arc.cmt для комментариев
c: (All) пропуск временнойметки проверки ja: (All) показывают комментарии ANSI
d: (afu) удаляют добавляемые файлы jd: (exlv) гарантируют свободное место на диске
спрашивает разрешение перед удалением e -jd50K: пропуск файла если < 50000 свободно
e: (afu) исключают маршруты из имен l -jd1000: уст. ошибка если < 1000 свободно
e1: (afu) только основной каталог из имен je: (Upd) создает самоизвлекающийся архив
f: (All) обновляет существующие файлы je1: (Upd) создает SFXJR архив
g: (All) ввод пароля jf: (afux) память/применение Полный определяемый маршрут
gstew: ввод пароля stew jf1: (afux) память/применение дисковод минуса маршрута
i: (All) не показывает % прогресса jh: (afu) установил Huffman буферный размер
i1: (All) показывают индикатор полосы jh65535: установлен 65535 байт(максимум)
k: (Upd) хранят копию файла архива jh2048: установлен 2048 байт(минимум)
l: (All) создают List_name файл ji: (afu) создает индексный файл
lnames.lst: создает names.lst jiindex.lst: создает index.lst
m: (afu) с методом 0,1,2,3,4 jk: (Upd) хранит временный архив на ошибке
m0: память (без сжатия) jl: (afuetx) отображаются только filespecs
m1: максимальн. сжатие (по умолчанию) jm: (afu) установить максимальный режим сжатия
m2: меньше памяти и сжатия jm1: (afu) быстрое максимальное сжатие
m3: быстро! меньшее сжатие jn: (afu) перезапускают в ИМЕНИ ФАЙЛА
m4: самый быстрый! наименьшее сжатие jnBIN\X.COM: рестарт в BIN\X.COM
n: (All) только новые файлы jo: (am) запрос при модифицировании файла
o: (All) после YYMMDDHHMMSS jp: (lpv) пауза после заполнения экрана
o901225: после 12/25/90 jr: (All) восстанавливет испорченные файлы архива
ob: (All) до даты YYMMDDHHMMSS js: (afu) Сохраняет архивы суффиксом
ob901225: до 12/25/90 по умолчанию-arj,arc,lzh,pak,zip
p: (All) использует полные имена пути js.zoo.lzh: память .zoo, .lzh файлы
p1: (All) имя пути с поддиректориями jt: (Upd) Проверяет временный архив
q: (All) запрос на каждом файле ju: (All) транслирует UNIX маршруты стиля
r: (All) паковка с подкаталогами jv: (All) набор подробный дисплей
s: (All) архивирует временную метку jv1: (lv) уст. специальный подробный режим списка
s1: (Upd) сохраняет временную метку jw: (ex) уст. имя файла вывода извлечения
s2: (Upd) устанавливает временную метку jwnew.fil: вывод к new.fil
t: (afu) уст.тип файла (0 по умолчанию) jx: (afuex) начинается в расширенной позиции
t0: когда уст. двоичный файл типа jx10000: начало в 10000 позиции
t1: уст. текстовый файл C jy: (All) набор индивидуальных ДА
u: (All) добавить файлы (нов + изменен) a - пропуск конкатенируют запрос
v: (All) допускает многократные тома c - пропуск запроса создать каталог
vv: звуковой сигнал между томами d - пропуск запроса удаляления файлов
va: автообнаружение места k - пропуск запроса места на диске
vas: автообнаружение и команда n - пропуск запроса нового имени файла
vvas: звук,автообнаружение,команда o - пропуск запроса при перезаписи файла
vascommand: -va + команда r - стирает все символы перед запросом
v50000: делает архив 50000 байт s - пропуск запроса достаточного количество текста
v360s: 362000 байт и команда v - пропуск запроса при следующем томе
v360,v720,v1200,v1440: abbrevs y - принимает одиночный символ Y/N/A/Q
jycny: не создает, новое имя в одиночном
символьный справочный режим
jz: (c) обеспечивают файл для комментария файла
jzfil.cmt: применение fil.cmt для комментариев
Установка системной переменной:
set arj_sw=-jyry -jv -i1
set arj_sw=c:\arj.cfg
Простые примеры:
архивировать все файлы в текущем каталоге: arj a имя_архива
распаковка архива в текущем каталоге: arj e има_архива
распаковка новых файлов без запроса: arj e -u -y имя_архива
распаковка подкаталога из архива: arj e -p1 имя_архива subdir\*.*
список содержимого архива: arj l имя_архива
коментирование только заголовка архива: arj с -zcmt.fil имя_архива
преобразовывание архива в самораспаковщик: arj f -je имя_архива ...
Другие примеры:
arj a -wd:\ /t1 /m2 /s имя_архива c:\source\ *.c *.h
arj a /lnames.lst /r /v360 дискета\*.* product\*.*
arj e -u -y имя_архива \temp\ *.c *.h read.me >>
|