2014-09-01 85 views
0

我正在尋找一種簡單的方法來處理下面的情況:壓縮ň文件,並生成ň單獨的.zip文件。如何N個文件壓縮到N .zip文件分別

filename01.doc將被壓縮到filename01.zip含有filename01.doc
filename02.doc將被壓縮到filename02.zip含有filename02.doc等.. 。

+0

你用什麼程序來創建ZIP文件?它是一個文件夾還是它們在子目錄中? – foxidrive 2014-09-01 09:43:27

+0

我正在使用7zip,這些文件都在同一個文件夾中。 – tgogos 2014-09-01 09:44:21

+0

相似的問題:[壓縮目錄中的每個文件到它自己的壓縮文件](https://serverfault.com/questions/357066/compress-every-file-in-a-directory-into-its-own-compressed-文件) – tgogos 2018-01-05 13:17:22

回答

1

檢查path to 7zip並刪除/s,如果你不想處理子目錄:

@echo off 
for /f "delims=" %%a in ('dir *.doc /b /s /a-d ') do ( 
    "c:\program files\7-zip\7z.exe" a "%%~dpna.zip" "%%a" 
)