#navi(../)

* フォルダの存在チェックを行う・FolderExists [#ce74ed08]
FileSystemObjectのFolderExistsメソッドを使用することにより、フォルダ(ディレクトリ)の存在チェックをすることができます。~
以下にFolderExistsメソッドを使用したVBScriptサンプルコードおよびサンプルコードの実行結果を記します。

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* 関連記事 [#df97e17d]
-[[ファイルを行単位で読み込む方法・ReadLineメソッド>WSH/ファイルを行単位で読み込む方法・ReadLineメソッド]]
-[[ファイルを新規に作成しテキストを書き込むサンプルコード>WSH/ファイルを新規に作成しテキストを書き込むサンプルコード]]
-[[既存ファイルをにテキストを追加書き込みするサンプルコード>WSH/既存ファイルをにテキストを追加書き込みするサンプルコード]]
-[[ファイルの存在チェックを行う・FileExists>WSH/ファイルの存在チェックを行う・FileExists]]
-[[ファイルの削除を行う方法・DeleteFile>WSH/ファイルの削除を行う方法・DeleteFile]]
-[[ファイルまたはフォルダーを別の場所にコピーする・Copy>WSH/ファイルまたはフォルダーを別の場所にコピーする・Copy]]

* フォルダ(ディレクトリ)の存在チェックを行うVBScriptサンプルコードと実行結果 [#qdfb9142]
以下に、ファイルの存在チェックを行うVBScriptサンプルコードと実行結果を記します。

** VBScriptサンプルコード [#hf5688ee]
#ref(folderexists.vbs)
 Set fso = CreateObject("Scripting.FileSystemObject")
 ' Create Folder
 fso.CreateFolder("hoge")
 
 ' FolderExists sample
 If fso.FolderExists("hoge") Then
   WScript.Echo "hoge folder exists."
 Else
   WScript.Echo "hoge folder not found."
 End If
 
 If fso.FolderExists("bar") Then
   WScript.Echo "bar folder exists."
 Else
   WScript.Echo "bar folder not found."
 End If
 
 ' Delete Folder
 fso.DeleteFolder("hoge")
 
 Set fso = Nothing

上記のVBScriptサンプルコードは以下のように動作します。~
+hogeフォルダを作成
+FileSystemObjectのFolderExistsメソッドを使いhogeフォルダの存在確認を行う
+同じくFileSystemObjectのFolderExistsメソッドを使い、barフォルダの存在確認を行う
+作成したhogeフォルダを削除する

** VBScriptサンプルコード実行結果 [#m278080c]

 C:\wsh>cscript /nologo folderexists.vbs
 hoge folder exists.
 bar folder not found.


#htmlinsertpcsp(win-btm.html,win-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS