用批处理调用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" ......

当我执行命令后只压缩了百来个文件,这是为什么?
...全文
711 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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进行压缩为什么可以?这是怎么实现的?

4,164

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 一般软件使用
社区管理员
  • 一般软件使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧