【发布时间】:2015-07-16 20:35:01
【问题描述】:
我正在寻找一种在批量下载后解压多卷档案的方法。
我用 .r 下载文件夹??通过 FTP 监控程序在其中的文件,并希望 WinRAR 进入源文件夹的第一个子文件夹并开始解压缩 .r00,删除存档并将包含解压缩文件的文件夹移动到新位置。
然后批处理脚本应该使用下一个子文件夹再次启动此过程。
假设源文件夹C:\Users\unpack 包含以下带有文件的子文件夹:
-
源文件夹
-
子文件夹 1
- Archive1.r00
- Archive1.r01
- Archive1.r02
- xxx.txt
-
子文件夹2
- Archive2.r00
- Archive2.r01
- yyy.txt
-
子文件夹3
- Archive3.r00
- Archive3.r01
- Archive3.r02
- Archive3.r04
- Archive3.r05
- zzz.txt
-
子文件夹 1
我已经开始使用下面链接中的脚本执行此操作,但该脚本无法执行我想要的操作,因此我开始了一个新问题。
How to unpack all rar archives in all subfolders of a folder and then delete the archives?
上面链接中的脚本解压缩所有子文件夹中的所有文件,然后将文件夹及其文件移动到新位置。我希望脚本解压缩并移动源文件夹中子文件夹的子文件夹。
编辑.1
如果 winrar 已准备好第一个子文件夹,则源文件夹中的结构应如下所示:
-
源文件夹
-
子文件夹2
- Archive2.r00
- Archive2.r01
- yyy.txt
-
子文件夹3
- Archive3.r00
- Archive3.r01
- Archive3.r02
- Archive3.r04
- Archive3.r05
- zzz.txt
-
子文件夹2
C:\Users\new-location 中的文件和文件夹应如下所示:
-
源文件夹
-
子文件夹 1
- xxx.mp4
- xxx.txt
-
子文件夹2
- yyy.mp4
- yyy.txt
-
子文件夹3
- zzz.mp4
- zzz.txt
-
子文件夹 1
【问题讨论】:
-
您想要的内容与脚本的功能有何不同?
标签: batch-file archive extraction rar winrar