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

时间:2021-01-10 22:17:41

标签: 7zip

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

1 个答案:

答案 0 :(得分:0)

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

暂停

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