WSH/フォルダの存在チェックを行う・FolderExists
の編集
Top
/
WSH
/
フォルダの存在チェックを行う・FolderExists
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#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)
タイムスタンプを変更しない
#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)
テキスト整形のルールを表示する
添付ファイル:
folderexists.vbs
545件
[
詳細
]