ファイルが存在するかを調べるには FileSystemObject の FileExists メソッドを使用します。
obj1.FileExists( 文字列1 )
オブジェクト(obj1) |
FileSystemObject オブジェクト。 CreateObject 関数で生成する。 |
戻り値 |
ファイルが存在する場合:True ファイルが存在しない場合:False |
引数1(文字列1) |
ファイルのパスの文字列 "C:\vbs\test.txt"、".\test.txt"など |
VBScript ではファイルとフォルダは区別されます。
そのためフォルダが存在するかを調べるには FileExists ではなく FolderExists を使用します。
'変数を宣言 Dim FS Dim ret 'ファイルシステムオブジェクトを生成 Set FS = CreateObject("Scripting.FileSystemObject") 'C:\vbs\test.txtが存在するかを確認 ret = FS.FileExists( "C:\vbs\test.txt" ) 'ファイルが存在する場合 True、存在しない場合 False が表示される。 MsgBox ret