2011-07-26 21 views
3

擬似コード:Windowsのバットスクリプト:ファイルが存在するかどうかを判断する方法?

if file exists: 
do 
    xxxx 
done 
else: 
do 
    xxxx 
done 
+1

の可能重複[ファイルはWindowsの.batファイルに存在するかどうかを確認する方法?](http://stackoverflow.com/questions/3022176/how-to-verify-if-a-file- windows-bat-file)と[バッチファイルの中にファイルが存在するかどうかを確認する方法](http://stackoverflow.com/questions/4340350/how-to-check-if-a-バッチファイル内に存在するファイル) – Helen

答えて

5

あなたはexistを使用することができます。

if exist somefile.dat echo It exists 

"方言" に応じて、elseステートメントを使用することができます。最低レベルでは、しかし、このようないくつかのかなり醜いロジックは動作します:次のように

if exist somefile.dat goto fileexists 
echo file does not exist 
goto alldone 

:fileexists 
echo file exists 

:alldone 
2

構文は次のとおりです。

IF [NOT] filenameコマンドを

あなたは[NOT]オプションを使用することができますEXISTファイルが存在しない場合にファイルが存在しない場合にコードを実行することができますが、これは標準のIF EXISTステートメントのELSEステートメントとして行うことができます。

IF EXIST stuff.txt (
    ECHO It exists 
) ELSE (
    ECHO It doesn't exist 
) 
関連する問題