0
我有follwing命令:7ZIP CMD行版本:如何對每個文件壓縮成一個單獨的檔案從批處理文件
for %f in (*.txt) do "C:\WINDOWS\7za.exe" a -t7z "%f.7z" "%f"
我發送到cmdprompt從VBA腳本。這是有效的,但現在我必須包括執行壓縮的文件夾的路徑。我這樣做:
for %f in (usebackq "C:\Bob\WithBlank\NeuerOrdner3\" *.txt) do "C:\WINDOWS\7za.exe" a -t7z "%f.7z" "%f"
爲什麼我得到一個包含所有* .txt文件,而不是每個txt文件,一個拉鍊一個單一的zip文件?
試過了,根本沒有什麼反應。甚至沒有錯誤信息? – Lumpi 2013-02-22 13:24:33
當我在PowerShell中試用時,我得到了「Missing opening」('after keyword'for'。「)爲什麼! – Lumpi 2013-02-22 14:24:59
@Lumpi由於CMD不是PowerShell,如果你在CMD中運行我的代碼並且它什麼都不做,那麼你的路徑不存在或者它不包含.txt文件。 – 2013-02-22 17:05:20