作者darkgerm (黑骏)
站内EzHotKey
标题[批次] [分享]
时间Tue Oct 5 11:15:13 2010
不知道有没有人想过
WinRAR 只有"解压缩到个别资料夹"
却没有"压缩到个别资料夹"
但我觉得这功能应该蛮常用的吧?在备份会比较方便
所以我写了一个批次档来处理XD,如果有需要的也欢迎取用^^
功能:能够"压缩到个别资料夹"
用法:把 下面的批次档 和 你想压的资料夹 放到同一资料夹下
它会把"与它同资料夹"的资料夹,分别压缩 //有点饶舌…
注意事项:
1. 使用 WinRAR 压缩,电脑必需安装 WinRAR
2. 已知bug: 资料夹名称不可有() //不知为啥耶…能请高手解答一下吗
批次档内容:
@echo off
echo 即将要压缩的资料夹:
dir /a:d /b
pause
if exist "%programfiles(x86)%\winrar\rar.exe" (
for /f "delims=" %%i in ('dir /a:d /b') do (
cd %%i
"%programfiles(x86)%\winrar\rar.exe" a -r "..\%%i" "*"
cd ..
)
) else if exist "%programfiles%\winrar\rar.exe" (
for /f "delims=" %%i in ('dir /a:d /b') do (
cd %%i
"%programfiles%\winrar\rar.exe" a -r "../%%i" "*"
cd ..
)
) else (
echo 此电脑并无安装 WinRAR, 或 WinRAR 并不在 ProgramFiles 里, 导致无法被侦测
)
echo
---------------------------------Finished---------------------------------
pause
第一次分享程式^^"
如果有哪里不妥的,还请大家多多指教~
谢谢
--
光明 的背後 是 黑暗
黑暗 的背後 还是 黑暗
由此可知 黑暗 > 光明 Q.E.D.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.92.43
1F:推 king37937:winrar就有内键此功能了。 10/05 20:08
2F:→ king37937:1.圈选所有要压缩的档案及资料夹 10/05 20:09
3F:→ king37937:2.滑鼠右键>加到压缩档(A)... 10/05 20:09
4F:→ king37937:3.在档案标签中的下面勾选一个档案建立一个压缩档 10/05 20:10
5F:→ king37937:4.确定後就会每个档案及资料夹个别压成一个压缩档 10/05 20:10
6F:→ hpo14:导致, 导至... 前者正确 10/05 21:38
7F:→ darkgerm:真的耶…不过会压整个资料夹,我是压资料夹内的东西 10/07 01:33
8F:→ darkgerm:可以少开一层^^ 10/07 01:33
9F:→ darkgerm:原来字打错了= =感谢hpo14提醒~~ 10/07 01:34
※ 编辑: darkgerm 来自: 140.113.92.43 (10/07 01:36)