首页 > 解决方案 > 如何在不创建子文件夹的情况下将多个文件夹压缩到压缩文件夹中?

问题描述

我正在尝试将多个文件夹(大约 100 个)压缩到单独的压缩文件夹中。我通过制作这样的 .bat 文件来做到这一点 - for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.zip" "%%X " 我的问题是它在压缩文件夹中创建了一个文件夹,但我需要它只是将文件夹内部压缩到一个压缩文件夹中。我可以单独压缩每个文件夹的内容,但这需要几个小时。如果有人知道如何做到这一点,我将非常感激:)

标签: 7zip

解决方案


for /D %%X in (*) do c:\Program Files\7-Zip\7z.exe"%%X.zip" ".%%X*"

暂停

只需将 .\ 添加到“%%X”(从“%%X”到“.%%d*”)


推荐阅读