作者betazz (bettttt)
看板EZsoft
标题Re: [请问] 解压缩维持相同的目录结构
时间Tue May 3 04:52:56 2016
※ 引述《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://webptt.com/cn.aspx?n=bbs/EZsoft/M.1462222378.A.282.html
1F:推 hat435: 那怎不从最上层压缩? 05/03 07:53
2F:→ hat435: 如果你从「作者1」按下解压缩钮,WINRAR就会去里面找压缩 05/03 08:07
3F:→ hat435: 档找到後,对他解压缩,会变成上述的结果,正确呀! 05/03 08:09
4F:→ hat435: 除非你解压缩目的路径有打「作者1\作品1」才有可以变成你 05/03 08:12
5F:→ hat435: 想要的路径! 05/03 08:13
6F:推 agreerga: 用batch做如何? 先取得路径资讯然後把资料夹建好 05/03 10:07
7F:→ agreerga: 在解压缩到相对位置去 05/03 10:08
8F:→ betazz: 档案已经都压缩好了;以漫画来说,从最上层压缩并不好管理 05/04 07:14
9F:→ betazz: 一个压缩档压所有集数,这样要挑集数要全部解压缩才能看 05/04 07:15
10F:→ betazz: To a大 没其他办法的话,就只能研究用batch怎麽做了 05/04 07:18