用批处理调用rar压缩命令,压缩时只压缩了部分文件,请各位指教

牧歌ing 程序员  2018-03-08 08:21:39
有一个文件夹下面有十万个文件,我要一千个文件做一个压缩包,压缩命令如下:

start f:\code\rar.exe a -m4 -r -o+ -ep1 "f:\code\result.rar" "f:\aaa\1.txt" "f:\aaa\2.txt" "f:\aaa\3.txt" ......

当我执行命令后只压缩了百来个文件,这是为什么?
...全文
647 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zbdzjx 2018-03-09
引用 5 楼 u013010499 的回复:
[quote=引用 4 楼 Runnerchin 的回复:] 命令提示符环境对命令长度有限制。你把完整的命令复制一遍再粘到命令提示符里手工运行一遍就知道了。
这个我知道了,如果要像WinRAR那样,随便选一批文件进行压缩,有哪些方法可以实现?[/quote] 按照网上搜到的:
RAR A MYRAR @BACK.LST                       根据BACK.LST列出的文件列表来压缩文件(这个功能有时很有用,用来备份指定文件)
回复
牧歌ing 2018-03-08
引用 4 楼 Runnerchin 的回复:
命令提示符环境对命令长度有限制。你把完整的命令复制一遍再粘到命令提示符里手工运行一遍就知道了。
这个我知道了,如果要像WinRAR那样,随便选一批文件进行压缩,有哪些方法可以实现?
回复
X-i-n 2018-03-08
命令提示符环境对命令长度有限制。你把完整的命令复制一遍再粘到命令提示符里手工运行一遍就知道了。
回复
牧歌ing 2018-03-08
引用 2 楼 u013010499 的回复:
[quote=引用 1 楼 Runnerchin 的回复:] 命令超出长度限制了。直接压文件夹。
手动用鼠标选十万个文件,用WinRAR进行压缩为什么可以?这是怎么实现的?[/quote] 选一千个、一万个也可以
回复
X-i-n 2018-03-08
命令超出长度限制了。直接压文件夹。
回复
牧歌ing 2018-03-08
引用 1 楼 Runnerchin 的回复:
命令超出长度限制了。直接压文件夹。
手动用鼠标选十万个文件,用WinRAR进行压缩为什么可以?这是怎么实现的?
回复
发动态
发帖子
一般软件使用
创建于2007-08-02

4073

社区成员

Windows专区 一般软件使用
申请成为版主
社区公告
暂无公告