ASP Drive 對(duì)象
Drive 對(duì)象用于返回關(guān)于本地磁盤(pán)驅(qū)動(dòng)器或者網(wǎng)絡(luò)共享驅(qū)動(dòng)器的信息。
實(shí)例
- 取得指定驅(qū)動(dòng)器的可用空間數(shù)
- 本例演示如何首先創(chuàng)建一個(gè) FileSystemObject 對(duì)象,然后使用 AvailableSpace 屬性來(lái)獲得指定驅(qū)動(dòng)器的可用空間。
- 取得指定驅(qū)動(dòng)器的剩余空間容量
- 本例演示如何使用 FreeSpace 空間屬性來(lái)取得指定驅(qū)動(dòng)器的剩余空間。
- 取得指定驅(qū)動(dòng)器的總?cè)萘?/a>
- 本例演示如何使用 TotalSize 屬性來(lái)獲得指定驅(qū)動(dòng)器的總?cè)萘俊?/dd>
- 取得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器字母
- 本例演示如何使用 DriveLetter 屬性來(lái)獲得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器字母。
- 取得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器類(lèi)型
- 本例演示如何使用 DriveType 屬性來(lái)獲得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器類(lèi)型。
- 取得指定驅(qū)動(dòng)器的文件系統(tǒng)信息
- 本例演示如何使用 FileSystem 來(lái)取得指定驅(qū)動(dòng)器的文件系統(tǒng)類(lèi)型。
- 驅(qū)動(dòng)器是否已就緒?
- 本例演示如何使用 IsReady 屬性來(lái)檢查指定的驅(qū)動(dòng)器是否已就緒。
- 取得指定驅(qū)動(dòng)器的路徑
- 本例演示如何使用 Path 屬性來(lái)取得指定驅(qū)動(dòng)器的路徑。
- 取得指定驅(qū)動(dòng)器的根文件夾
- 本例演示如何使用 RootFolder 屬性來(lái)取得指定驅(qū)動(dòng)器的根文件夾。
- 取得指定驅(qū)動(dòng)器的序列號(hào)
- 本例演示如何使用 Serialnumber 屬性來(lái)取得指定驅(qū)動(dòng)器的序列號(hào)。
Drive 對(duì)象
Drive 對(duì)象用于返回關(guān)于本地磁盤(pán)驅(qū)動(dòng)器或者網(wǎng)絡(luò)共享驅(qū)動(dòng)器的信息。Drive 對(duì)象可以返回有關(guān)驅(qū)動(dòng)器的文件系統(tǒng)、剩余容量、序列號(hào)、卷標(biāo)名等信息。
注釋?zhuān)?/span>無(wú)法通過(guò) Drive 對(duì)象返回有關(guān)驅(qū)動(dòng)器內(nèi)容的信息。要達(dá)到這個(gè)目的,請(qǐng)使用 Folder 對(duì)象。
如需操作 Drive 對(duì)象的相關(guān)屬性,我們需要?jiǎng)?chuàng)建通過(guò) FileSystemObject 對(duì)象來(lái)創(chuàng)建 Drive 對(duì)象的實(shí)例。首先,創(chuàng)建一個(gè) FileSystemObject 對(duì)象,然后通過(guò) FileSystemObject 對(duì)象的 GetDrive 方法或者 Drives 屬性來(lái)例示 Drive 對(duì)象。
下面的例子使用 FileSystemObject 對(duì)象的 GetDrive 方法來(lái)例示 Drive 對(duì)象,并使用 TotalSize 屬性來(lái)返回指定驅(qū)動(dòng)器 (c:) 的容量總數(shù)(字節(jié)):
<% Dim fs,d Set fs=Server.CreateObject("Scripting.FileSystemObject") Set d=fs.GetDrive("c:") Response.Write("Drive " & d & ":") Response.Write("Total size in bytes: " & d.TotalSize) set d=nothing set fs=nothing %>
輸出:
Drive c: Total size in bytes: 5893563398
Drive 對(duì)象的屬性
屬性 | 描述 |
---|---|
AvailableSpace | 向用戶(hù)返回在指定的驅(qū)動(dòng)器或網(wǎng)絡(luò)共享驅(qū)動(dòng)器上的可用空間容量。 |
DriveLetter | 返回識(shí)別本地驅(qū)動(dòng)器或網(wǎng)絡(luò)共享驅(qū)動(dòng)器的大寫(xiě)字母。 |
DriveType | 返回指定驅(qū)動(dòng)器的類(lèi)型。 |
FileSystem | 返回指定驅(qū)動(dòng)器所使用的文件系統(tǒng)類(lèi)型。 |
FreeSpace | 向用戶(hù)返回在指定的驅(qū)動(dòng)器或網(wǎng)絡(luò)共享驅(qū)動(dòng)器上的剩余空間容量。 |
IsReady | 如果指定驅(qū)動(dòng)器已就緒,則返回 true。否則返回 false。 |
Path | 返回其后有一個(gè)冒號(hào)的大寫(xiě)字母,用來(lái)指示指定驅(qū)動(dòng)器的路徑名。 |
RootFolder | 返回一個(gè)文件夾對(duì)象,該文件夾代表指定驅(qū)動(dòng)器的根文件夾。 |
SerialNumber | 返回指定驅(qū)動(dòng)器的序列號(hào)。 |
ShareName | 返回指定驅(qū)動(dòng)器的網(wǎng)絡(luò)共享名。 |
TotalSize | 返回指定的驅(qū)動(dòng)器或網(wǎng)絡(luò)共享驅(qū)動(dòng)器的總?cè)萘?/td> |
VolumeName | 設(shè)置或者返回指定驅(qū)動(dòng)器的卷標(biāo)名 |