求一个rar遍历压缩子目录的批处理

游北亮
博客专家认证
2020-08-28 05:28:15
在winrar的图形界面,有一个选项:把每个文件放到单独的压缩文件中。

但是我翻了一下rar的命令行,没找到这个选项。

于是想自己写一个批处理脚本实现它,写了半天,没写好,求大神帮忙写下:
:: 我是注释
echo off & color 0A
set RAR="c:\Program Files\WinRAR\Rar.exe"
::指定起始文件夹
set DIR="%cd%"
echo 要处理的目录:%DIR%

for /R %DIR% %%f in (.) do (
echo 子目录【%%f】
::set "RARNAME=%%~nxf"
%RAR% a %%~nxf.rar %%f
)

pause


需求大概就是:
遍历一个目录,如果某个子目录下只有文件,
那么压缩这个子目录 rar -a 子目录名.rar 子目录
...全文
16177 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
csdn大神多吗,在那?
游北亮 2020-08-31
  • 打赏
  • 举报
回复
自己写了个.net的控制台程序,搞定了, 看来大神们都不来csdn了。 本贴当散分了。

18,141

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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