7zip - 删除不匹配扩展名的文件

7zip - 删除不匹配扩展名的文件

我有一个现有的archive.7z,其中包含一些.txt.bin.log文件。
我想.txt使用 Windows cmd 中的 7zip 命令行删除所有扩展名不同的文件。

我尝试了这个命令,但是不起作用:

7z -t7z d -r "D:\Data\archive.7z" !*.txt

如何删除所有.txt文件而不提取并再次压缩档案?
谢谢

答案1

使用 -x 开关。

-x(排除文件名)开关指定必须从操作中排除哪些文件名或通配符名称。

相关内容