本ページには広告が含まれています。
指定したファイルが存在するかどうかを確認します。
指定したフォルダが存在するか調べるにはFSO.FileExists メソッドを使用します。
- 構文
- Boolean = FileSystemObject.FileExists( filespec )
- 引数
- filespec 省略可
- ファイル名を指定
- 戻り値
- True
- 指定したファイルが存在する
- False
- 指定したファイルが存在しない
プログラム実行例
指定したファイルを開く
CONST ssfDesktop = 0
DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM Folder = Shell.NameSpace(ssfDesktop)
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM path = "D:\Desktop\sample.txt"
IF FSO.FileExists(path) = FALSE THEN EXIT
DIM FolderItem = Folder.ParseName(path)
FolderItem.InvokeVerb()
使用関数
指定したファイルが存在するか
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM path = INPUT("ファイルパスを入力してください。")
IFB FSO.FileExists(path) = TRUE THEN
MSGBOX("「" + path + "」は存在します。")
ELSE
MSGBOX("「" + path + "」は存在しませn。")
ENDIF
使用関数