我一直在寻找一段时间,将不同目录中的大量照片存档到单独的 zip 存档中。到目前为止没有运气。怎么会?我有一些具体要求;
目录结构:
YEAR => 类别(12 个目录,每年相同)=> 每个类别都有自己的活动 => 每个活动都有自己的图片。例如:
2013\
--------类别1\
--------类别2\
--------第三类\
-----------------------子类别1\
--------Category4\
--------Category5\
--------6类\
-----------------------子类别1\
-----------------------子类别2\
------------------------------------------Photograph1.jpg
------------------------------------------Photograph2.jpg
--------第7类\
等等...
年份:7 个目录每年文件夹中的子类别:12 每个子类别文件夹中的子子类别:100-200 所有文件夹中的照片:70GB,不知道具体有多少文件。
我的问题
我想为每个子类别创建单独的 zip 存档。问题是: zip 档案必须满足 2 个请求:
1) 照片必须放在压缩包的根目录下。当您打开 zip 存档时,您首先要看到的是照片。没有(子)目录。
2) 如果可能,每个 zip 档案的文件大小必须限制为 150mb。因此,即使子类别包含 200mb 的照片,脚本/参数也必须对文件大小设置限制。不仅仅是“拆分”一个 200mb 的 zip-archives,而是真正制作 2 个单独的 zip-archives。一个大小为 150mb,另一个为 50mb。
这可能吗?有很多方法可以通过脚本归档文件,我确实尝试了一些,但它们似乎都没有按照我希望的方式工作;-)
所以...除了照片之外,zip-archives 必须放在同一个子类别中,每个不能超过 150mb,并且必须了解必须压缩哪些文件(子类别中的内容年类别中的子类别)。
谢谢!:)