找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 28911|回复: 6

[文件操作] 几十万rar压缩包能不能批量解压缩到各自原目录?

[复制链接]
发表于 2017-1-31 10:56:07 | 显示全部楼层 |阅读模式
文件夹结构,文件名不一样:
/年-月/日/中文文件名.rar
比如:
/2008-02/01/文件名.rar
...
/2017-01/31/文件名n.rar
每个日目录下有不等的rar文件,就是txt小说文件的压缩包,较小,有好几年的目录,希望能把批处理文件放在如下位置:
-------------
/批处理.bat
/2008-02/
/2008-03/
/2008-04/
...
就能将rar解压缩到原目录并保留压缩包,解压的时候排除 url 文件,如果存在文件并覆盖,如果有解压缩密码就跳过或者使用解压缩密码:
/2008-02/01/文件名.rar
/2008-02/01/文件名.txt
...
/2017-01/31/文件名n.rar
/2017-01/31/文件名n.txt
不带文件夹
最终效果如图:
发表于 2017-1-31 20:09:36 | 显示全部楼层
可以代写~QQ:632171029
 楼主| 发表于 2017-1-31 22:00:46 | 显示全部楼层
回复 2# 老刘1号


    私信价格看看~
发表于 2017-2-1 09:29:45 | 显示全部楼层
这应该很简单啊,是开发批处理者的初衷。
发表于 2017-2-1 10:23:37 | 显示全部楼层
可以代写~QQ:1550243344
发表于 2017-2-1 10:32:53 | 显示全部楼层
  1. @Rem Made By:Bbaa
  2. @Echo off
  3. @Setlocal enabledelayedexpansion
  4. @Rem Demo
  5. MD %temp%\几十万rar压缩包批量解压\ 2>nul

  6. :Begin
  7. For /r %%i in (*.rar) do (
  8. Set "目录=%%~dpi"
  9. Set "目录=!目录:%Cd%=!"
  10. Md %temp%\几十万rar压缩包批量解压\!目录! 2>nul
  11. Rar x o+ %%~i %temp%\几十万rar压缩包批量解压\!目录!>nul 2>nul
  12. Copy /y "%temp%\几十万rar压缩包批量解压\!目录!\*.txt" "%%~dpi"
  13. Rd /s /q "%temp%\几十万rar压缩包批量解压\!目录!">nul 2>nul
  14. )
复制代码
我是好人
需要Rar.exe支持
发表于 2017-2-1 11:09:05 | 显示全部楼层
本帖最后由 CommandBatCmd 于 2017-2-1 11:20 编辑

怎么突然意识到时间就是生命!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 22:17 , Processed in 0.011315 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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