フォルダのフルパスからフォルダの存在確認
- yuji fukami
- 2024年12月29日
- 読了時間: 2分
<概要>
今回はフォルダのフルパスから、そのフォルダの存在を確認する汎用プロシージャの紹介です。
フォルダの存在確認に関しては、FileSystemObjectを利用すれば簡単に実装ができます。ただ、これにおいても毎回そのフォルダの存在確認の実装にFileSystemObjectの参照を行ったり、もし存在しない場合の警告メッセージの表示などを記述するのは面倒くさくなってきます。これは前回紹介したファイルの存在確認の汎用プロシージャ「FileExists」と同様の背景となります。
今回紹介する汎用プロシージャ「FolderExists」では存在を確認するフォルダのフルパス「FolderPath」およびフォルダが存在しなかった場合に警告メッセージを表示するかどうかのON/OFF「Message」を引数で指定できるようになっております。
また、返り値でフォルダが存在する場合はTrue存在しない場合はFalseが返ってきます。
このような処理が一行で済むようになります。
<実行例>
今回の処理は教科書によく載っている記述ですので、実行サンプルは割愛します。
<関連記事>
今回紹介しているような汎用プロシージャを部品として一元管理する方法は別記事で紹介していますので、是非このノウハウも参考にしてみてください。
コーディングを効率化する上でどんどん増やしていった汎用プロシージャ(部品)をいくら増やしても簡単に流用ができるような仕組みの構築が可能になります。

コメント