如何将N个文件分别压缩为N个.zip文件

时间:2014-09-01 09:20:58

标签: file zip batch-processing

我正在寻找一种简单的方法来处理以下情况:压缩 N 文件并生成 N 单独的.zip文件。

filename01.doc 将被压缩为 filename01.zip ,其中包含filename01.doc
filename02.doc 将被压缩为 filename02.zip ,其中包含filename02.doc等等......

1 个答案:

答案 0 :(得分: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" 
)