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