作者rick65134 ()
看板EZsoft
标题Re: [请问] winrar批次解压缩问题
时间Thu Sep 11 19:26:37 2014
※ 引述《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也会去套用这个设定
但是 我自己测试是无效的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.214.33
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/EZsoft/M.1410434799.A.293.html
1F:推 bajiqa: 好久没看见批次档了 09/16 09:18
2F:→ kaoru7568: 其实批次档满好用的,用来处理一些重复的小动作 09/16 10:00
3F:→ bajiqa: dos时代常爱用批次档写很无聊的指令,一个指令可以做完好 09/16 19:00
4F:→ bajiqa: 好多动作,WIN後就很少用了 09/16 19:01
5F:推 ktll: 感谢大大帮忙 09/23 18:08