→ yorkyoung: 實用推 01/22 13:51
推 abccbaandy: 全部框起來右鍵解壓縮不就好了? 還是我誤會什麼了... 01/22 13:58
推 royroy666: 同樓上... 01/22 14:21
推 seaEPC: if else執行的不是同個指令嗎,而且else那段不會跑到吧? 01/22 14:24
→ feeya: 7z全框右鍵會把圖片都解到同一個資料夾 很不方便 01/22 14:53
推 seaEPC: 打開7z,工具->選項->7-Zip頁面,勾選"解壓縮至<資料夾>" 01/22 15:05
→ feeya: 是喔 那我之前真是辛苦一個一個解 01/22 15:06
→ seaEPC: 之後右鍵7z選單就會多 解壓縮至"資料夾名\" 的選項了 01/22 15:07
→ siro0207: 7z框起來右鍵就有兩種解壓縮方法啊 01/22 15:18
→ feeya: 我裝的7z是 解壓縮至"*\" 一直以來都被我忽略 01/22 15:19
→ siro0207: 選擇第一個就會依照壓縮檔名稱產生個別資料夾 01/22 15:19
→ siro0207: 選擇第二個"解壓縮至此"就只會把內容物給解壓縮出來 01/22 15:20
→ siro0207: 你是都用到第二個了吧 01/22 15:20
→ seaEPC: 單檔案是我上面的寫法,多檔案就是*\囉 01/22 15:21
→ siro0207: 不過比起這個我比較想知道怎麼多個資料夾個別壓縮 全框 01/22 15:21
→ siro0207: 起來點壓縮的話就會變成一個壓縮檔 01/22 15:22
這是有加密碼的 不想有密碼可以修掉 -p"%var1%"
@echo off
set var1=AES
set "ZZ=%ProgramFiles%\7-Zip\7z.exe"
for /d %%a in (*) do (
dir /a %%a|findstr "DIR" && (
"%ZZ%" a -t7z "%%~dpa%%~na.7z" -p"%var1%" "%%~a\*" -mx9
) || (
"%ZZ%" a -t7z "%%~dpa%%~na.7z" -p"%var1%" "%%~a" -mx9
)
)
)
pause
※ 編輯: feeya (36.228.29.140), 01/22/2018 15:52:20
推 seaEPC: for /D %%a IN (*) DO "%ZZ%" a "%%~a.7z" "%%~a" 01/22 16:02
→ seaEPC: -o"%CD%" -t7z 行不? 01/22 16:02
→ feeya: 試過可以耶 然後-o %CD% 可以拿掉 01/22 16:20
推 Makeinu: 推薦bandizip 它會自己判斷有多個檔案建立新資料夾 01/22 21:49
推 xjpjeass: 之前就很想學批次處理 想請問原po這類型的資料哪裡比較 01/23 12:39
→ xjpjeass: 多orz 01/23 12:39
推 xjpjeass: 看裏洽長知識(′・ω・‵) 感謝原po 01/23 16:23
推 liflguy: 推程式 01/23 18:46