7zip - 如果文件列表为空,则不创建 zip 文件

7zip - 如果文件列表为空,则不创建 zip 文件

我想使用 7zip 从 *.txt 文件创建存档。如果没有匹配的 *.txt 文件,则不会创建任何 zip 文件,而是创建任何空的(22 字节)zip 文件。

7z.exe a -sdel myarchive.zip *.txt

(我想在创建档案后删除 txt 文件)

这将从计划的批处理文件运行,因此当没有 txt 文件时,我不想得到一个空的 zip 文件。

有任何开关或选项吗?

答案1

7Z将您的命令包装在IF EXIST...语句中:

IF EXIST *.TXT (7z.exe a -sdel myarchive.zip *.txt)

SS64 开启IF

相关内容