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メソッドを使用します。