作者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)