Drive 物件提供磁碟機層級資訊:總容量、可用空間、檔案系統、序號、磁碟標籤等。無法直接存取磁碟機內容(需用 Folder 物件)。
<%
Dim fs, drv
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set drv = fs.GetDrive("C:")
Response.Write("磁碟機總容量: " & drv.TotalSize)
Set drv = Nothing
Set fs = Nothing
%>
| 屬性 | 描述 |
|---|---|
| AvailableSpace | 可用空間 (位元組) |
| DriveLetter | 磁碟機代號 (大寫) |
| DriveType | 磁碟機類型 (可移動、固定、網路、CD-ROM、RAM Disk) |
| FileSystem | 檔案系統類型 (FAT, NTFS 等) |
| FreeSpace | 剩餘空間 (位元組) |
| IsReady | 磁碟機是否就緒 |
| Path | 磁碟機路徑 (含冒號) |
| RootFolder | 傳回根資料夾 Folder 物件 |
| SerialNumber | 磁碟機序號 |
| ShareName | 網路共享名稱 |
| TotalSize | 總容量 (位元組) |
| VolumeName | 設定/傳回磁碟標籤名稱 |
應用場景:磁碟空間監控、備份前檢查可用空間、安裝程式前置檢查。現代雲端環境多改用 WMI、PowerShell 或雲端供應商 API 管理儲存資源。