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