Batch file 使用7zip批处理可在一个存档中压缩更多文件,而不是在更多存档中压缩更多文件

Batch file 使用7zip批处理可在一个存档中压缩更多文件,而不是在更多存档中压缩更多文件,batch-file,cmd,7zip,Batch File,Cmd,7zip,我有一个.bat文件,它使用7zip进行压缩。它为文件夹中的每个文件创建一个存档。它可以与win 2003或win 2008一起使用 我的问题是: 在基于win 2008的新服务器上,它将每个文件压缩到一个归档文件中 下面是脚本: 对于(*)中的%%X,执行“C:\TOOLS\7zip\App\7-Zip\7z.exe”a“%%~nX.Zip”“%%X” 有什么建议吗?您可能会喜欢做以下事情 for /d %%x in (D:\Your_folder_path\*.*) do "C:\Progr

我有一个.bat文件,它使用7zip进行压缩。它为文件夹中的每个文件创建一个存档。它可以与win 2003或win 2008一起使用

我的问题是:

在基于win 2008的新服务器上,它将每个文件压缩到一个归档文件中

下面是脚本:

对于(*)中的%%X,执行“C:\TOOLS\7zip\App\7-Zip\7z.exe”a“%%~nX.Zip”“%%X”


有什么建议吗?

您可能会喜欢做以下事情

for /d %%x in (D:\Your_folder_path\*.*) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%x.zip" "%%x\"

它不会
将每个文件压缩到一个归档文件中。
在一个包含大量文本文件的文件夹中再次测试它。