■フォルダ存在確認のサンプル
・oFS.FolderExists(PATH)は「フォルダがあるか調べています。結果は True(ある)か False(ない)で返ってきます。
・文字の連結は &: 変数 Path の中身とメッセージの文章を & でくっつけて表示しています。
■判定部分を関数(Function)した場合。
PATH = "C:\temp"
Dim oFS : Set oFS = CreateObject("Scripting.FileSystemObject")
If oFS.FolderExists(PATH) Then
MsgBox "フォルダが存在します: " & Path
Else
MsgBox "フォルダが存在しません: " & Path
End If
Set oFS = Nothing
・PATH は調べたいフォルダのパスが書かれています。・oFS.FolderExists(PATH)は「フォルダがあるか調べています。結果は True(ある)か False(ない)で返ってきます。
・文字の連結は &: 変数 Path の中身とメッセージの文章を & でくっつけて表示しています。
■判定部分を関数(Function)した場合。
' メイン処理
PATH= "C:\temp"
If FolderExists(PATH) Then
MsgBox "フォルダが存在します: " & Path
Else
MsgBox "フォルダが存在しません: " & Path
End If
' フォルダの存在を確認する関数
Function FolderExists(folderPath)
Dim oFS : Set oFS= CreateObject("Scripting.FileSystemObject")
FolderExists = oFS.FolderExists(folderPath)
Set oFS= Nothing
End Function
コメント
コメントを投稿