【bat】ファイル/フォルダ 存在判定

ファイル/フォルダが存在する場合

BAT (Batchfile)
rem ファイルが存在する場合
if exist C:\test.txt (
    処理
)
rem フォルダが存在する場合
if exist C:\test (
    処理
)

ファイル/フォルダが存在しない場合

BAT (Batchfile)
rem ファイルが存在しない場合
if not exist C:\test.txt (
    処理
)
rem フォルダが存在しない場合
if not exist C:\test (
    処理
)

使用例①(ファイルがある時にファイル移動)

BAT (Batchfile)
rem 変数設定
set FileName=C:\test.txt

rem ファイルがある時に移動
if exist %FileName% (
	move %FileName% D:\
)

使用例②(フォルダがない時にフォルダ作成)

BAT (Batchfile)
rem 変数設定
set FolderName=C:\test

rem フォルダがない時にフォルダ作成
if not exist %FolderName% (
	mkdir %FolderName%
)