我有一個批處理腳本,實際上做我想要的(取得多個文件,並將它們放在相同的目錄中,它們來自.bz2文件)。我需要一些幫助,因爲我需要刪除原始文件。另外,當輸入尺寸變得太大(不能給出確切的號碼,可能在大約40左右),該批次崩潰。我試圖自己解決這個問題,不幸的是,批量對我來說是毫無意義的。如果這可能會刪除原始文件,我可以處理當前的輸入大小。任何人都可以給我的任何幫助將不勝感激。這裏是我目前的代碼:批量拉鍊 - 需要刪除舊文件
@Echo Off
:Start
If [%1==[ Goto :EOF
PushD %~pd1
"C:\Program Files\7-Zip\7z.exe" u -tbzip2 %~nx1.bz2 %1
Shift
PopD
Goto Start
我還想提一下,我不是這個代碼的原始作者,它被張貼在論壇上。
就我個人而言,我不會只在解壓縮之後在下一行放置`del`命令,而不檢查是否有任何問題解壓縮。 – 2011-02-08 06:47:41