【发布时间】:2016-09-17 13:14:30
【问题描述】:
我有 4 个不同的 Sfx 7Zip 文件,我需要根据具体情况下载和更新其中一个文件。
zip 的文件名根据内容和功能略有不同,但标题中都有 AUTO 字样。
我用这个命令更新每个文件没有问题,但是我希望简化更新代码。每个安装程序都有一行来更新某个文件但我只想要一行来更新下载的文件的任何版本。
"%~dp0Config\7za.exe" u "%~dp0Installer1Auto.exe" "%~dp0Config\config.cfg"
"%~dp0Config\7za.exe" u "%~dp0Installer2Auto.exe" "%~dp0Config\config.cfg"
"%~dp0Config\7za.exe" u "%~dp0Installer3Auto.exe" "%~dp0Config\config.cfg"
"%~dp0Config\7za.exe" u "%~dp0Installer4Auto.exe" "%~dp0Config\config.cfg"
无论我下载什么版本的 sfx,我如何使用通配符(或类似的)只有一行代码。
我在想像下面这样的事情(但不起作用)......
"%~dp0Config\7za.exe" u "%~dp0*Auto*.exe" "%~dp0Config\config.cfg"
“或”
"%~dp0Config\7za.exe" u "%~dp0*Installer.exe" "%~dp0Config\config.cfg"
任何提示都会非常好,在此先感谢。
【问题讨论】:
标签: batch-file wildcard 7zip