FileSystemObjectのGetDriveNameメソッドは指定されたパスのドライブ名を含む文字列を返します。
※ファイルシステムオブジェクト(FileSystemObject)についてはこちら
GetDriveNameメソッドの構文
構文
ファイルシステムオブジェクト.GetDrive(パス(Path))
GetDriveNameメソッドの構成要素と引数
構成要素と引数
要素/引数 | 必須/任意 | 説明 |
---|---|---|
ファイルシステムオブジェクト (FSO) |
必須 | ファイルシステムオブジェクトを指定します。 |
パス (Path) |
必須 | ドライブ名を取得するパスを指定します。 パスが実在しなくてもドライブ名を返します。 |
その他のポイント
パス(Path)で指定した文字列からドライブを特定できない場合には空文字””を返します。
パス(Path)で指定した文字列ドライブ名を返すのみであり、実在するかの判定やパスの問題解決はしません。
GetDriveNameメソッドをつかったサンプルマクロ
サンプルコード
11行目
GetDriveNameメソッドを利用してパスのドライブ名を含む文字列を返します。パスに指定した文字列が”C:\Users\ユーザー名\Desktop\Test”であるため、”C:”が返されます。
12行目
GetDriveNameメソッドを利用してパスのドライブ名を含む文字列を返します。パスに指定した文字列が”D:\Documents”であるため、”D:”が返されます。
実行結果
①C:
②D:

オブジェクトではなくパスからドライブ名を文字列で返すメソッドだね。
独学でプログラミングをはじめてみたけど、このままの学習方法に不安を感じているのなら、
オンラインスクールで現役エンジニアのサポートがあるテックアカデミーがおすすめ。
スキマ時間に学べて仕事も保証。必ず副業、始められます。まずは無料でプログラミング体験
オンラインスクールで現役エンジニアのサポートがあるテックアカデミーがおすすめ。
スキマ時間に学べて仕事も保証。必ず副業、始められます。まずは無料でプログラミング体験
コダマのもりブログはにほんブログ村に登録しています。
ブログの記事が役に立ったと感じて頂けたら、フォローお願いいたします。
コメント