Re: [請問] 超大量相同格式檔案管理及壓縮

看板EZsoft (小軟體)作者 (該死大嘴巴)時間17年前 (2009/03/29 11:16), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《nudism (該死大嘴巴)》之銘言: : 標題: [請問] 超大量相同格式檔案管理及壓縮 : 時間: Sat Mar 28 21:49:53 2009 : 我想請問較有效率的超大量檔案管理及壓縮的軟體 : 現在一個資料夾內至少都有30幾萬以上的小檔案 : 每個小檔案頂多1xxKB 都是相同格式 : 我試過7-Zip最大壓縮成7z格式 : 光是從按下確定開始壓到最後壓成功 : 一個資料夾花了將近50分鐘 : 不過壓縮的效能倒是相當不錯 : 5.69GB -->208MB : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.115.220.209 : 推 timmy5519:關於檔案管理可試試Q-dir 03/28 22:51 : → dansy:選快速壓縮就好了 頂多變一倍大 但快很多囉 03/28 23:00 : → lngod:結實壓縮 + CommandLine ? 03/28 23:13 : → nudism:如果用結實 那要抓一個出來不就要全部解了? 03/29 09:36 我想使用資料夾壓縮成*.7z格式 爬文參考許多高手提供的指令後 現在是把下面這段丟到SEND TO內 修改一下一些地方,不知對不對? 不過最後倒是可以壓 如下面第四行及第六行(黃色部分)只剩下a 而不是a -tzip 另外綠色部份我只改一個為na.7z 第六行的na.zip有需要改成na.7z嗎? 我不了解為什麼要寫兩段 對這些指令完全不懂 請高手指導~ set a=C:\Program Files\7-Zip\7z.exe for %%a in (%*) do ( dir /a %%a|findstr "DIR" >nul 2>nul && ( "%a%" a "%%~dpa%%~na.7z" "%%~a" ) || ( "%a%" a "%%~dpa%%~na.zip" %%a ) ) 以上有測試過可用,不過會跑出dos視窗 對我來說是可有可無啦 只是爬文後似乎(?)看到推文有人說這樣會比較不穩 穩不穩要怎麼看出來? 壓一個內有36萬個相同格式小檔時,cpu使用率大約40%~70% 有時也會掉到3% 最後一個問題是:這段指令看得出要7-zip用什麼方式壓嗎? 是最大壓縮還快速壓縮? 使用後發覺應該是最大壓縮 而且令人有錯覺的是好像變比較快 不到之前所需的50分鐘 漏漏長 謝謝觀賞 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.220.209 ※ 編輯: nudism 來自: 140.115.220.209 (03/29 11:17)

03/29 16:48, , 1F
應該是預設的壓縮率
03/29 16:48, 1F

03/29 18:50, , 2F
前面有一篇junorn修改後的檔案能改善效率
03/29 18:50, 2F
文章代碼(AID): #19pkWLU- (EZsoft)
文章代碼(AID): #19pkWLU- (EZsoft)