2017-04-09 4 views
0

srcフォルダ内のバッチファイルを実行しています。 buildフォルダが1レベル上になります。 compiled.exeが既にビルドフォルダに入っているかどうか確認したいと思いました。コードを使用バッチ内の相対親フォルダファイルの確認

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

、不気味、IFELSE例の両方がコンソールにエコー。

コードに問題があり、compiled.exebuildフォルダに存在するかどうかを確認するにはどうすればよいですか?

+2

を試してみてください引用符で囲まれたフルパス名囲み: 'EXIST IF "%のcompiledFileの%"('助けを – Aacini

+0

感謝を。 –

答えて

1

この

IF EXIST ..\build\compiled.exe 
関連する問題