我正在尝试创建一个 7-Zip 存档,它可以压缩某个文件夹(仅指定一个!),同时排除某个文件扩展名。我想出了这个:
"PATH-TO-7Z.EXE" a archive.7z "C:\tools\" -t7z -mx=9 -mhe=on -mtc=on -sccUTF-8 -scsUTF-8 -ssc- -ssw -y -slp -r -x!*.avi
Run Code Online (Sandbox Code Playgroud)
但是,这样做的作用是扫描整个 c 驱动器以查找工具(C:\tools\在上面的示例中作为目标给出)作为关键字并将它找到的任何内容添加到我的存档中。
有没有办法避免这种情况?意思是只存档,C:\tools\同时排除指定的扩展名。
我认为这与-r选项有关,但我不确定是什么。