7zip不正确的命令行错误?

7zip incorrect command line error?

遵循此处的语法指南:http://sevenzip.sourceforge.jp/chm/cmdline/switches/update.htm

下面的代码应该是正确的——至少它在语法上看起来是正确的。但是当我 运行 它时,我得到错误 "incorrect command line" - 意思是语法错误。有谁知道这有什么问题吗?

我正在使用 7zip 版本 9.20。

7z u H:\archive.7z -up0q3r2x2y2z1w2!H:\update-february.7z 

尝试在 7z 命令前添加 "endlocal":

endlocal
7z u H:\archive.7z -up0q3r2x2y2z1w2!H:\update-february.7z

错误是由于 7z 命令行中的 !,当使用 setlocal enabledelayedexpansion