ファイルが存在するかを調べる

ファイルが存在するかを調べるには 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
関連カテゴリー
F / ファイルシステムオブジェクト


スポンサード リンク

VBScript お役たち リファレンス

Copyright (C) 2007 VBScript お役たち リファレンス All Rights Reserved.