0
我有100个文件看起来像这样:如何使用Windows批处理文件将多个文件压缩为每个存档3个文件?
001.txt
002.txt
003.txt
004.txt
.....
100.txt
我想压缩他们是这样的:
001.txt
002.txt ----> archive01.7z
003.txt
---------
004.txt
005.txt ----> archive02.7z
006.txt
如何与Windows批处理文件实现这一点在此先感谢:?d
如果有9个文件,该脚本完美工作。但是,如果有8个文件,则第三个存档将包含批处理文件本身,并且会有一个包含所有文件和前3个存档的france存档。如果有10个文件,则最后一个文件将被忽略。我使用了'7za a output \!zipfilename! !filelist!'压缩文件。我做错了什么? – WTFIsGoingOn
你的8个文件测试用例是正确的。它也采用批处理文件,因为for循环正在查找所有文件。我已经修改了上面的脚本来过滤批处理文件,使其在循环中进行压缩时包含在文件列表中。对于10个文件的情况,我想你可能忘了在最后的if条件块(在最后的if块中“rem your ...”行)忘记做zip。 – Arun