BAT如果存在%环境变量文件夹%(系统文件夹)

Rap*_*rts 3 variables environment if-statement batch-file

我想测试%PROGRAMFILES(X86)%\ Folder是否存在,但似乎EXIST不喜欢环境变量:/

我的方式是:

if EXIST %PROGRAMFILES(X86)%\Folder (
    set VAR=%PROGRAMFILES(X86)%\Folder
)
Run Code Online (Sandbox Code Playgroud)

无论我如何尝试,它总是输出错误...

npo*_*aka 5

if EXIST "%PROGRAMFILES(X86)%\Folder" (
    set "VAR=%PROGRAMFILES(X86)%\Folder"
)
Run Code Online (Sandbox Code Playgroud)