如何在不创建子文件夹的情况下将多个文件夹压缩到压缩文件夹中?

How do i compress multiple folders into zipped folders without creating subfolders?

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

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

暂停

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