Re: [请问] winrar批次解压缩问题

楼主: rick65134   2014-09-11 19:26:37
※ 引述《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也会去套用这个设定
但是 我自己测试是无效的
作者: bajiqa (多尔)   2014-09-16 09:18:00
好久没看见批次档了
作者: kaoru7568 (镜音俺嫁)   2014-09-16 10:00:00
其实批次档满好用的,用来处理一些重复的小动作
作者: bajiqa (多尔)   2014-09-16 19:00:00
dos时代常爱用批次档写很无聊的指令,一个指令可以做完好好多动作,WIN后就很少用了
作者: ktll (浪迹天涯的旅人)   2014-09-23 18:08:00
感谢大大帮忙

Links booklink

Contact Us: admin [ a t ] ucptt.com