有没有办法将批量单个文件压缩?

有没有办法将批量单个文件压缩?

我们在一个文件夹中有数千个文件,运行它的软件现在允许从压缩文件夹中读取,但每个压缩文件夹只能读取 1 个大文件

是否有任何软件可以让我们只选择主文件夹并自动单独压缩它们?

我们尝试过流行的压缩软件(k zip、g zip、7 zip、win rar),也许有一个我们刚刚错过的选项,所以如果你也能提供一些说明那就太好了

谢谢

(不用说免费会更好)

答案1

这会是预期的结果吗?

在此处输入图片描述

您可以通过将以下代码复制到记事本来创建批处理文件,并使用所需的名称保存文件,但扩展名为 *.bat。接下来,将主文件夹拖放到 bat 文件中。在 set Seven= 中,您将路径设置为 7z.exe 文件...

@echo off

:: Put path to 7z.exe here:
set Seven=C:\Program Files\7-Zip\7z.exe

IF exist "%~1" (IF /i not exist "%~1\" exit) else (exit)

pushd "%~1"

for /f "delims=" %%a in ('dir /b *.*') do (
                                           "%Seven%" a -tzip -sdel "%%~na.zip" "%%a"
                                           If /i exist "%%~a" RD /q /s "%%~a"
                                          )

先在副本上尝试一下,看看它是否真的是您想要的......

相关内容