我试图执行检查以查看程序文件或程序文件(x86)目录中的子文件夹中是否存在文件,并且每一个那时,我的剧本突然出现许多\AEM was unexpected at this time.
批处理文件出现“ AEM此时出乎意料”
这里是我的代码:
:UPGRADECHK
IF EXIST "C:\Program Files\AEM Keep Alive Service\AEMKeepAlive.exe" (
SET INSTALLDIR=C:\Program Files\AEM Keep Alive Service
GOTO UPGRADE
)
IF EXIST "C:\Program Files (x86)\AEM Keep Alive Service\AEMKeepAlive.exe" (
SET INSTALLDIR=C:\Program Files (x86)\AEM Keep Alive Service
GOTO UPGRADE
)
我使用%PROGRAMFILES%
和%PROGRAMFILES(x86)%
系统变量和完整的路径,但每一次尝试,我得到了同样的错误。运行命令@Echo On
它似乎是它遇到问题的x86路径。任何人都可以提出为什么它失败?
你需要在你设置的命令中的引号 – jeb
真的吗?没有包括在我的脚本的任何其他方面,当我cann the INSTALLDIR变量,我包括引号,然后:'“%INSTALLDIR%”' – Rawns
忽略这一点,似乎确实奏效。奇怪... – Rawns