Drive オブジェクト
特定のディスク ドライブまたはネットワーク共有のプロパティにアクセスできます。
解説
次のコードでは、ドライブ プロパティにアクセスするための、Drive オブジェクトの使用例を示します。
Sub ShowFreeSpace(drvPath)
Dim fs, d, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set d = fs.GetDrive(fs.GetDriveName(drvPath))
s = "Drive " & UCase(drvPath) & " - "
s = s & d.VolumeName & vbCrLf
s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0)
s = s & " Kbytes"
MsgBox s
End Sub
コレクション
コレクション | 説明 |
---|---|
Drives | 利用可能なすべてのドライブの読み取り専用のコレクションです。 |
プロパティ
プロパティ | 説明 |
---|---|
AvailableSpace | 指定したドライブまたはネットワーク共有上で、ユーザーが利用可能な領域の量を返します。 |
DriveLetter | ローカル ドライブまたはネットワーク共有を識別する 1 つの大文字のアルファベットを返します。 |
DriveType | 指定したドライブの種類を返します。 |
FileSystem | 指定したドライブで使用されているファイル システムを返します。 |
FreeSpace | 指定したドライブまたはネットワーク共有上で、ユーザーが利用可能な空き領域の量を返します。 |
IsReady | 指定したドライブの準備ができている場合は true を返し、そうでない場合は false を返します。 |
Path | 指定したドライブのパス名を示す、大文字のアルファベットとその後のコロンを返します。 |
RootFolder | 指定されたドライブのルート フォルダーを表す Folder オブジェクトを返します。 |
SerialNumber | 指定したドライブのシリアル番号を返します。 |
ShareName | 指定したドライブのネットワーク共有名を返します。 |
TotalSize | 指定したドライブまたはネットワーク共有の合計サイズを返します。 |
VolumeName | 指定したドライブのボリューム名を設定するか返します。 |
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。