Re: [請問] 7zip可以一個資料夾一個壓縮檔嗎(批次)
※ 引述《junorn (威廉華勒斯)》之銘言:
: 什麼時候我弄了一個批次我自己都忘了0rz
: 改一下避免使用findstr,不然要一次拖曳上百個就可以看到findstr跑上百次
: 那隊執行速度和穩定度來說應該會有一些差別.
: 底下的沒測試有興趣的試看看吧.
: @echo off
: set "a=%programfiles%\7-zip\7z.exe"
: for %%a in (%*) do if exist "%%~a\" (
: "%a%" a -tzip "%%~dpna.zip" "%%~a\*"
: ) else (
: "%a%" a -tzip "%%~dpna.zip" "%%~a"
: )
: %programfiles%\7-zip\7z.exe 隨自己放的 7z路徑改.
我改成封存( -ttar)後,發現用這個方法跟從視窗介面跑出來的結果有些不同
一樣使用封存,使用這個方法跑出來的檔案會比視窗介面跑出來的還要大一點
跟檔案數有關,一個檔案約差0.73KB(是說也沒差很大啦)
另外一個問題是,如果資料夾名稱是2009.03,壓出來的檔名會是2009.7z/zip
如果要壓縮的資料夾是
2009.03.28獅象戰
2009.03.29獅象戰
這樣子第一個資料夾會壓成2009.03.7z,第二個資料夾也會壓成2009.03.7z
但是前面已經有相同名稱的檔案,此時跳出錯誤訊息中斷
如果平常資料夾名稱沒帶一堆.的話就不會有問題
能否改成發現資料夾就不管副檔名?這樣應該就不會有判斷錯誤的情形
--
◢███◣
◤ ≡ ______________________________________
─⊙-⊙- / \
皿 _/ 把台灣那些可悲的節目收一收 該吃飯了 /
◣ ︶◢ \______________________________________/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.129.77
→
03/29 19:04, , 1F
03/29 19:04, 1F
推
03/29 22:58, , 2F
03/29 22:58, 2F
→
03/29 22:58, , 3F
03/29 22:58, 3F
我想是不是我改用7zG的關係,因為封存不會動到壓縮率才對呀>_<
我上面說的是跟7Z本身壓的做比較,如果是透過sent to
修改前和修改後的指令壓出來的檔案一樣大
※ 編輯: hirokofan 來自: 163.27.70.252 (03/31 08:35)
討論串 (同標題文章)
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章