【書式】
FileSystemObject.GetDrive drivespec
指定したドライブを表すDriveオブジェクトを返します。
引数drivespecには、「C」「C:」「C:\」のいずれかの形式でドライブ名を指定します。
下のサンプルでは、GetDriveメソッドで取得したDriveオブジェクトを変数Drvに格納しています。MsgBoxでは、変数に格納したDriveオブジェクトのDriveLetterプロパティを参照しています。実は、MsgBox Drvとしても正常に機能しますが、それはDriveオブジェクトで標準のプロパティがDriveLetterプロパティだからです。GetDriveメソッドの返り値は「C」などの文字列ではなくオブジェクトですので注意してください。
Sub test14()
Dim FSO As Object, Drv As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
''Cを返します
Set Drv = FSO.GetDrive("C:\")
MsgBox Drv.DriveLetter
Set Drv = Nothing
Set FSO = Nothing
End Sub