无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4077|回复: 4
打印 上一主题 下一主题

arj 压缩成自解压文件??

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-17 01:46:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如:在dos下有一目录 a:\data\test
      data目录中有文件1.txt 2.txt   .......     子 目录test 中有文件 *.* ....

      目的是达到如下的效果:在释放*.exe到d:\的时候
      在d:\中只有 1.txt 2.txt    ....... 和test目录并保留test目录结构不变。

我用参数 arj a -rel -y  eld  data\*.* 压缩成eld.exe 拷贝到d:\ 释放的时候,发现arj 把data目录也包括进去了而且test目录中的文件也在
data目录中,但没有了test目录。

请老师们指点一下?
2#
发表于 2009-10-17 10:44:20 | 只看该作者
好长时间不玩DOS了
依稀记得这个东东
你还要认真学习一下arj的参数
arj /?
你说的要求
应该是加参数“-X”
回复

使用道具 举报

3#
 楼主| 发表于 2009-10-17 14:38:20 | 只看该作者
原帖由 zlgs 于 2009-10-17 10:44 发表
好长时间不玩DOS了
依稀记得这个东东
你还要认真学习一下arj的参数
arj /?
你说的要求
应该是加参数“-X”




测试过了arj a x -r -jel -y
arj a -x -jl -y
都不行。。。。
回复

使用道具 举报

4#
发表于 2009-10-17 20:21:31 | 只看该作者
第一行少x前少符号-
且-jel错误
是想写-je1的吧
命令行你也没写完整
给你找份资料学学吧



ARJ用法详解
ARJ功能强、短小精干。它只有一个可执行文件,通过命令行中的命令参数和开关参数来完成各种不同的文件压缩或解压功能,在各种压缩软件中,它是命令、参数最多的软件,也是功能最强的压缩软件。但是许多朋友由于对它的各种命令、 参数的用法不太了解,没有很好的充分利用它的功能。笔者对ARJ的命令和参数进行了翻译和整理,希望对广大的电脑爱好者有所帮助。

一.《ARJ命令举例》

1、含路径压缩子目录中的文件:

    ARJ a 压缩后的文件名+要压缩的文件路径

注意:(+)表示空格键!下同!

2、不含路径压缩文件:

    ARJ a -e 压缩后的文件名+要压缩的文件路径

3、包含子目录的压缩文件:

    ARJ a -r 压缩后的文件名+要压缩的子目录路径

4、对任何属性的文件进行压缩:

    ARJ a -a 压缩后的文件名+要压缩的文件路径

5、制作自解有提示含路径的压缩自解文件:

    ARJ a -je 压缩后的文件名+要压缩的文件路径

6、制作自解无提示含路径的压缩自解文件:

    ARJ a -je1 压缩后的文件名+要压缩的文件路径

7、将文件压缩成1.44兆软盘所能容纳的容量:

    ARJ a -v1440 压缩后的文件名+要压缩的文件路径

8、压缩二个文件到压缩文件中:

    ARJ a 压缩文件名+指定的文件1+指定的文件2

9、压缩文件并进行验证:

    ARJ a -jt 压缩后的文件名+要压缩的文件路径

10、使用口令加密压缩文件:

    ARJ a -g口令 压缩后的文件名+要压缩的文件路径

11、在压缩文件的开始部份加注释文件:

    ARJ c 压缩后的文件名 -z注释文件

12、去除压缩文件中注释:

    ARJ c 压缩文件名 -zNUL

13、从压缩文件中选解文件:

    ARJ e 压缩文件名+要解压的文件

14、解压压缩文件并对疑问不作回答:

    ARJ e 压缩文件名 -u -y

15、列表显示压缩文件中的文件信息:

    ARJ l 压缩文件名

16、将源文件压缩后移入压缩文件中并删除源文件:

    ARJ m 压缩后的文件名+被压缩的文件

17、从压缩文件中移出文件:

    ARJ e -d 压缩文件+被移出的文件名

18、在压缩文件中查找字符串:

    ARJ w 压缩文件名

19、将压缩文件转换成自解文件(archive.exe):

    ARJ y -je1 自解文件名

20、将一个压缩文件(2)加入另一个压缩文件(1)中:

    ARJ j 压缩文件1+压缩文件2.arj

 

二.《ARJ使用方法》

使用方法:ARJ<命令>[{/|-}<开关>[-|+|<选择>]...]<压缩文件名>[.ARJ]

[<文件所在目录名>\][<!清单文件名>|<路径名>|<文件名(含通配符)>...]

三.《ARJ命令详解》

a:添加文件到压缩文件中 n:将压缩文件中的文件更名

b:运行执行批文件或DOS命令 o:将压缩文件中的文件排序

c:给压缩文件注释 p:打印压缩文件中的文件内容

s:显示压缩文件中的文件内容

f:更新压缩文件中的文件 t:检验压缩文件的完整性

g:在压缩文件中设置口令 u:向压缩文件中更新文件

i:检查ARJ.EXE的完整性 v:详细列出压缩文件中文件的目录

j:添加压缩文件到另一个压缩文件中 w:寻找压缩文件中的文本字符串

k:在压缩文件中移动备份文件 x:按压缩前的路径释放文件

l:显示压缩文件中的信息内容 y:拷贝压缩文件并加入新的选择

m:将源文件压缩移入压缩文件中并删除源文件

四.《ARJ开关详解》

-:禁止开关字节使用 p:使用绝对路径

+:阻止ARJ_SW使用 p1:使用路径名和子目录

!:设置字符清单(!) q:询问每一个文件

&:设置一个紧要的错误信息管理者 r:生成子目录

#:用数字选择文件 s:设置压缩文件的时间特征

$:增加或提取一个卷标识 s1:保留原始文件的时间特征

$A:在A驱动器增加或提取一个卷标识 s2:设置压缩文件的时间特征

a:允许任何文件属性 t:设置文件类型(默认0)

a1:所有文件和目录 t0:设置二进制文件类型

b:备份修改过的文件 t1:设置字符类文件类型

b1:备份并重置文档位 t1f:强行字符类文件类型

b2:只重置文档位 t1g:设置用图形字符的类型

b3:不恢复压缩文件的一些调整 u:替换文件(new+newer)

c:跳过时间特征检测 v:以多卷压缩文件的方式

d:删除添加的文件 v360:压缩文件的大小为362000字节

删除前询问是否删除 v50K:压缩文件的大小为50000字节

e:不包含文件路径 va:自动检测空余容量

e1:不包含根路径 vr50K:在首卷预留50000字节

f:更新存在的文件的空间

g:对于口令进行删节 vs:提供DOS命令提示

gstew:增加口令 vsCMD:每一个容量前执行CMD

g?:口令的提示 vv:保持两者容量之间

i:显示无进展的指示器 vw:保持所有的文件名在卷中

i1:显示进展图表 vz:提供命令并且不提示

i2:显示百分率图表v360,v720,v1200,v1440:容量的

k:保持备份文件在压缩文件中选择可以任何顺序,除了S和Z

l:建立文件清单文件必须在最后

lNAMES.LST:建立NAMES.LST清单文件 w:指定工作路径

m:使用方式0,1,2,3,4 wTMP:使用TMP工作目录

m0:存储(不压缩) x:排除选定的文件

m1:使用最大压缩率压缩文件(默认) x*.EXE:排除选定的*.EXE文件

m2:使用较小压缩率和内存占用压缩文件 x!NAMES:排除指定的文件名

m3:快速压缩!压缩率较小允许多重排除

m4:最快压缩!压缩率小 y:在回答时全部自动回答"YES"

n:仅仅压缩文件(notexist)排除磁盘的卷提示

o:压缩"年月日时分秒"以后的文件在批方式下使用这个开关

o:今天以后的文件 z:提供压缩文件的注释文件

o901225:12/25/90以后的文件 zARC.CMT:使用ARC.CMT注释文件

ob:压缩"年月日时分秒"以前的文件 zNUL:去除注释文件

ob:今天以前的文件

ob901225:12/25/90以前的文件

od:N天前以来的文件

od5:5天或者少于5天的文件

五.《ARJ转换开关》

ha:忽视只读属性 hs:使文件共享失去能力

hc:在ARJ开始时执行DOS命令 hu:允许修正压缩文件容量

hcCLS:执行CLS命令 hw:滚动搜寻文件名

he:跳过安全性试验 hw1:分段显示文件名相配的文件

he1:在安全性试验设置错误信息 hx:设置默认压缩文件扩展为

hi:在索引文件详细显示hx.arj.sdn

hl:文件列表错误时返回

ja:显示ANSI注释 jq:设置字符串参数

ja1:阻止分段显示注释 jqstring:设置参数到字符串

jb:设置备份压缩文件的类型 jr:删除压缩文件中坏的文件

jb1:重新设置备份压缩文件的类型 jr1:删除压缩文件中错误的文件

jb2:不设置备份压缩文件的类型 js:存储其他压缩文件的扩展名

jb3:设置一个备份的文件的类型默认存储arj,arc,lzh,pak,zip

jc:在设定的数量后退出 js.zoo.lzh:存储.zoo,.lzh文件

jc5:在5个文件后退出 jt:测试临时压缩文件的CRC

jcnam1nam2:在2个文件后退出 jt1:测试CRC和文件的内容

jd:保证剩余的磁盘空间 jt2:仅测试增加的文件内容

e-jd50K:保证剩余磁盘空间大于50000字节 ju:翻译UNIX类型路径

l-jd1000:磁盘空间小于1000字节设置错误 jv:设置长的显示模式

je:建立自解压缩文件 jv1:设置卷列表格式

je1:建立SFXJR压缩文件 jw:设定释放输出的文件名

jf:存储或使用全部指定的路径 jwNEW.FIL:输出到NEW.FIL文件

jf1:存储或使用指定的驱动器 jx:在指定的位置开始压缩

jg:选择备份文件 jx10000:从10000字节开始压缩

jg1:仅选择备份文件 jy:抑制提问回答"Yes"

jh:设置Huffman编码缓冲区的大小 a-跳过追加时的询问

jh65535:设置65535字节(最大) c-跳过建立目录时的询问

jh2048:设置2048字节(最小) d-跳过删除文件时的询问

ji:建立索引文件 k-跳过对可用磁盘空间的询问

jiINDEX.FIL:建立INDEX.FIL索引文件 n-跳过对新文件名称的提示

jk:在发生错误时保持临时压缩文件 o-跳过对现有的文件超长写时的询问

jl:仅显示文件的长度 r-删除全部类型之前询问

jm:设置最大的压缩率 s-跳过对所有类型扫描时的询问

jm1:设置快速最大压缩率压缩 v-跳过继续进行下一卷时的询问

jn:重新从文件名开始 y-接收单一字符Y/N/A/Q

jnBIN\X.COM:从BIN\X.COM文件开始 jycny:跳过建立新名时的询问

jn:给先前的索引文件在单一字符输入的方式下

写进信息 jz:为注释文件提供文件

jo:当更新压缩文件时询问 jzFIL.CMT:使用FIL.CMT为注释文件

jo:释放唯一的文件 jzNUL:去除注释文件

jp:每屏显示满时暂停

jp50:设置50行为一屏时暂停
回复

使用道具 举报

5#
 楼主| 发表于 2009-10-18 12:57:16 | 只看该作者
谢谢zlgs
总算弄明白了。无忧的兄弟们真不错。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 05:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表