提供存取特定磁碟機或網路共享的屬性。
註解
以下程式碼說明如何使用 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 | 回傳一個大寫字母,代表本地硬碟或網路共享。 |
| DriveType | 回傳指定硬碟的類型。 |
| FileSystem | 回傳指定磁碟機所使用的檔案系統。 |
| FreeSpace | 將指定磁碟或網路共享的可用空間回傳給使用者。 |
| IsReady | 若指定磁碟機已準備好,則回傳 true;未準備好則為 false。 |
| Path | 回傳一個大寫字母,後面接一個冒號,表示指定硬碟的路徑名稱。 |
| RootFolder | 回傳一個 Folder 物件,代表指定磁碟的根目錄。 |
| SerialNumber | 回傳指定磁碟機的序號。 |
| ShareName | 回傳指定硬碟的網路共享名稱。 |
| TotalSize | 回傳指定磁碟或網路共享的總大小。 |
| VolumeName | 設定或回傳指定磁碟的磁碟區名稱。 |
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。