2013-11-14 57 views
0
for /D %%A in (*) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%A.zip" -xr!*.bat "%%A" -r -x!*.xls 

上述批處理文件使用7-zip軟件自動壓縮文件夾中的所有文件。Windows批處理文件自動壓縮文件

我的問題是:假設我有一個名爲「1」,「2」和「3」的目錄中的3個文件夾。我有分別命名爲「apple」,「ball」和「cat」的pdf文件。

如果我解壓縮任何一個文件夾,它會解壓縮「1」文件夾。 我不想將「1」壓縮。我想壓縮「1.zip」中的子文件夾和子文件。

例如,如果我解壓縮「1.zip」,它應該只解壓縮apple.pdf,它不應該解壓縮「1」文件夾。

回答

0
for /D %%A in (*) do "C:\Program Files\7-Zip\7z.exe" a -tzip ".\%%A.zip" -xr!*.bat "%%A\*" -r -x!*.xls 

添加相對參考初始目錄.\%%A\*的內容不包括目錄到文件名

+0

嘿謝謝..它的工作寄望.. – user2991622

相關問題