通过 7za 将 ~$ 名称从存档中排除

通过 7za 将 ~$ 名称从存档中排除

我尝试从存档中排除一些临时文件,但是

-x!*\~$*

无法正常工作。你能帮我修一下吗?

我使用的完整命令:

7za a -ssw -mx9 -xr!?git\* -x!*\~$* "...\asdasd.7z"  "C:\...\folder"

答案1

您必须使用-xr而不是仅仅-x告诉7z排除的文件位于子目录中。您已经采取了-xrgit

如果delayed expansion脚本中的环境变量处于活动状态,则必须逃脱!。改写^^!

例子:

7z a -r -ssw -mx9 -xr!"~$*" c:\target\xxx.7z c:\myfolder\*.*

相关内容