VBScript: フォルダの存在をチェックする FolderExists
VBScriptでフォルダが存在するかどうかをチェックする場合は、 ファイルシステムオブジェクトのFolderExistsメソッドを使用します。
FolderExistsメソッドの書式は次の通りです。
書式
ファイルシステムオブジェクト.FolderExists(フォルダパス)
戻り値は、フォルダが存在する場合は「True」、
存在しない場合は「False」です。
フォルダパスについては絶対パス、相対パスのどちらかを指定します。
次のサンプルコードは、 フォルダ「d:\test\vbs\sample」が存在するかどうかをチェックし、 if文で処理を分岐させています。
'フォルダパス strPath = "d:\test\vbs\sample" 'ファイルシステムオブジェクト作成 Set objFS = CreateObject("Scripting.FileSystemObject") If objFS.FolderExists(strPath) Then 'フォルダが存在する場合の処理 WScript.Echo "OK" Else 'フォルダが存在しない場合の処理 WScript.Echo "NG" End If
現在ディレクトリ(カレントフォルダ)内にあるフォルダを指定する場合は、 次のようにフォルダ名だけでも大丈夫です。
strPath = "sample"