Re: [請問] 解壓縮維持相同的目錄結構

看板EZsoft作者 (bettttt)時間8年前 (2016/05/03 04:52), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串3/3 (看更多)
※ 引述《agreerga (鴨毛)》之銘言: : ※ 引述《betazz (bettttt)》之銘言: : : 目錄檔案如下 : : a\b\ c1.zip : : a\b\ c2.zip : : a\b\d\ e.zip : : 如果從a目錄開始解壓縮 : : a\b\ c1\(c1.zip內容) : : a\b\ c2\(c2.zip內容) : : a\b\d\ e\(e.zip內容) : : 如果從b目錄開始解壓縮 : : b\ c1\(c1.zip內容) : : b\ c2\(c2.zip內容) : : b\d\ e\(e.zip內容) : 看不太懂你的需求 : 假設c1.zip 路徑為a\b\c1.zip : 那你在a之下解壓縮 (建立解壓縮檔資料夾的方式) : 出來的結果是 a\b\c1\[ci.zip內容] : 這樣跟直接進去解壓縮c1.zip是一樣的結果 : b同理 : 還是我理解的方式有誤 再請說明了 以實際的狀況為例,壓縮檔是漫畫 D:\作者1\作品1\Vol_01.zip D:\作者1\作品1\Vol_02.zip D:\作者1\作品2\Vol_01.zip D:\作者1\作品2\Vol_02.zip Vol_01.zip,Vol_02.zip 內容大概是001.jpg,002.jpg... 解壓縮在同一目錄,會有重複目錄與檔名的問題 用WinRAR解壓縮,從"D:\作者1",解壓縮到 E:\ 建立解壓縮檔資料夾的方式 結果會是 E:\Vol_01\001.jpg E:\Vol_01\002.jpg E:\Vol_02\001.jpg E:\Vol_02\002.jpg 然後到 D:\作者1\作品2\Vol_01.zip 就會發生重複檔名,無法繼續下去 同時沒有保留原先的目錄結構,也很難分辨是哪部漫畫 想要的結果 E:\作者1\作品1\Vol_01\001.jpg ... E:\作者1\作品1\Vol_02\001.jpg ... E:\作者1\作品2\Vol_01\001.jpg ... E:\作者1\作品2\Vol_02\001.jpg ... 這樣的結果 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.25.5 ※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1462222378.A.282.html

05/03 07:53, , 1F
那怎不從最上層壓縮?
05/03 07:53, 1F

05/03 08:07, , 2F
如果你從「作者1」按下解壓縮鈕,WINRAR就會去裡面找壓縮
05/03 08:07, 2F

05/03 08:09, , 3F
檔找到後,對他解壓縮,會變成上述的結果,正確呀!
05/03 08:09, 3F

05/03 08:12, , 4F
除非你解壓縮目的路徑有打「作者1\作品1」才有可以變成你
05/03 08:12, 4F

05/03 08:13, , 5F
想要的路徑!
05/03 08:13, 5F

05/03 10:07, , 6F
用batch做如何? 先取得路徑資訊然後把資料夾建好
05/03 10:07, 6F

05/03 10:08, , 7F
在解壓縮到相對位置去
05/03 10:08, 7F

05/04 07:14, , 8F
檔案已經都壓縮好了;以漫畫來說,從最上層壓縮並不好管理
05/04 07:14, 8F

05/04 07:15, , 9F
一個壓縮檔壓所有集數,這樣要挑集數要全部解壓縮才能看
05/04 07:15, 9F

05/04 07:18, , 10F
To a大 沒其他辦法的話,就只能研究用batch怎麼做了
05/04 07:18, 10F
文章代碼(AID): #1N9xugA2 (EZsoft)
文章代碼(AID): #1N9xugA2 (EZsoft)