※ 引述《ktll (浪迹天涯的旅人)》之铭言:
: 1.想请问winrar如何批次解压缩不同资料夹中的压缩档?
: 举例:
: C:\1\压缩档1
: C:\2\压缩档2
: C:\3\压缩档3
: 分别解压缩到不同资料夹
: C:\1\
: C:\2\
: C:\3\
: 爬文看到
: c:\PROGRA~1\winrar\rar.exe x "c:\1\*.rar" *.* "c:\1\"
: c:\PROGRA~1\winrar\rar.exe x "c:\2\*.rar" *.* "c:\2\"
: c:\PROGRA~1\winrar\rar.exe x "c:\3\*.rar" *.* "c:\3\"
: 一个一个KEY
: 但是要是有10个甚至20个以上的资料夹
: 该怎么做?
@echo off
setlocal
FOR /D %%A IN (C:\*) DO (
"C:\Program Files\WinRAR\rar" x "%%A\*.rar" "%%A\"
)
endlocal
把以上内容存成123.bat
放哪都可以执行
: 2.另外请问 解压缩成功后顺便删除压缩档的语法
: 就是1解压缩成功了然后要把不同资料夹中的压缩档直接删除的办法(不用分别删除)
: 谢谢
应该是没有参数可以用
网络上有人说 在GUI设定中保存删除压缩档的设定
然后console也会去套用这个设定
但是 我自己测试是无效的