2017-04-09 78 views
0

我在src文件夹中运行批处理文件。 build文件夹是一级。我想检查compiled.exe是否已经在build文件夹中。批量检查相对父文件夹文件

set "compiledFile=%~dp0..\build\compiled.exe" 
IF EXIST %compiledFile% (
    echo compiled 
) ELSE (
    echo not compiled 
) 

使用代码,古怪的IFELSE案件都回显到控制台。

代码有什么问题,以及如何检查文件夹中是否存在compiled.exe

+2

用引号将全路径名:'是否存在 “%compiledFile%”(' – Aacini

+0

感谢您的帮助。 –

回答

1

试试这个

IF EXIST ..\build\compiled.exe