VBScript: If文でファイルの有無に応じて処理を分岐する

VBScriptでファイルの有無に応じて処理を分岐させたい場合は、 If文とファイルシステムオブジェクトのFileExistsメソッドを使って 次のように記述します。

'ファイルパス
strFilePath = "d:\test\vbs\sample.txt"

'ファイルシステムオブジェクト作成
Set objFS = CreateObject("Scripting.FileSystemObject")

If objFS.FileExists(strFilePath) Then
	'ファイルが存在する場合の処理
Else
	'ファイルが存在しない場合の処理
End If

FileExistsメソッドはファイルが存在する場合はTrue、 存在しない場合はFalseを返します。

もしフォルダの有無を判断したい場合はFolderExistsメソッド、 ドライブの有無を判断したい場合はDriveExistsメソッドを使用します。

VBScript入門