2014-09-01 60 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" 
) 
相关问题