?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
Drive 對(duì)象用于返回關(guān)于本地磁盤(pán)驅(qū)動(dòng)器或者網(wǎng)絡(luò)共享驅(qū)動(dòng)器的信息。
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)名等信息。
注釋:您無(wú)法通過(guò) Drive 對(duì)象返回有關(guān)驅(qū)動(dòng)器內(nèi)容的信息。要達(dá)到這個(gè)目的,請(qǐng)使用 Folder 對(duì)象。
如需操作 Drive 對(duì)象的相關(guān)屬性,您需要通過(guò) FileSystemObject 對(duì)象來(lái)創(chuàng)建 Drive 對(duì)象的實(shí)例。首先,創(chuàng)建一個(gè) FileSystemObject 對(duì)象,然后通過(guò) FileSystemObject 對(duì)象的 GetDrive 方法或者 Drives 屬性來(lái)實(shí)例化 Drive 對(duì)象。
Drive 對(duì)象的屬性描述如下:
屬性 | 描述 |
---|---|
AvailableSpace | 向用戶返回在指定的驅(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)器的類型。 |
FileSystem | 返回指定驅(qū)動(dòng)器所使用的文件系統(tǒng)。 |
FreeSpace | 向用戶返回在指定的驅(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)名。 |
取得指定驅(qū)動(dòng)器的總?cè)萘?br>本例演示如何使用 TotalSize 屬性來(lái)獲得指定驅(qū)動(dòng)器的總?cè)萘俊?/p>
<!DOCTYPE?html> <html> <body> <% Dim?fs,d,n Set?fs=Server.CreateObject("Scripting.FileSystemObject") Set?d=fs.GetDrive("c:") n?=?"Drive:?"?&?d n?=?n?&?"<br>Total?size?in?bytes:?"?&?d.TotalSize Response.Write(n) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的可用空間數(shù)
本例演示如何首先創(chuàng)建一個(gè) FileSystemObject 對(duì)象,然后使用 AvailableSpace 屬性來(lái)獲得指定驅(qū)動(dòng)器的可用空間。
<!DOCTYPE?html> <html> <body> <% Dim?fs,?d,?n Set?fs=Server.CreateObject("Scripting.FileSystemObject") Set?d=fs.GetDrive("c:") n?=?"Drive:?"?&?d n?=?n?&?"<br>Available?Space?in?bytes:?"?&?d.AvailableSpace Response.Write(n) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的剩余空間容量
本例演示如何使用 FreeSpace 空間屬性來(lái)取得指定驅(qū)動(dòng)器的剩余空間。
<!DOCTYPE?html> <html> <body> <% Dim?fs,?d,?n Set?fs=Server.CreateObject("Scripting.FileSystemObject") Set?d=fs.GetDrive("c:") n?=?"Drive:?"?&?d n?=?n?&?"<br>Free?Space?in?bytes:?"?&?d.FreeSpace Response.Write(n) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器字母
本例演示如何使用 DriveLetter 屬性來(lái)獲得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器字母。
<!DOCTYPE?html> <html> <body> <% dim?fs,?d,?n set?fs=Server.CreateObject("Scripting.FileSystemObject") set?d=fs.GetDrive("c:") Response.Write("The?drive?letter?is:?"?&?d.driveletter) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器類型
本例演示如何使用 DriveType 屬性來(lái)獲得指定驅(qū)動(dòng)器的驅(qū)動(dòng)器類型。
<!DOCTYPE?html> <html> <body> <% dim?fs,?d,?n set?fs=Server.CreateObject("Scripting.FileSystemObject") set?d=fs.GetDrive("c:") Response.Write("The?drive?type?is:?"?&?d.DriveType) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的文件系統(tǒng)信息
本例演示如何使用 FileSystem 來(lái)取得指定驅(qū)動(dòng)器的文件系統(tǒng)信息。
<!DOCTYPE?html> <html> <body> <% dim?fs,?d,?n set?fs=Server.CreateObject("Scripting.FileSystemObject") set?d=fs.GetDrive("c:") Response.Write("The?file?system?is:?"?&?d.FileSystem) set?d=nothing set?fs=nothing %> </body> </html>
驅(qū)動(dòng)器是否已就緒?
本例演示如何使用 IsReady 屬性來(lái)檢查指定的驅(qū)動(dòng)器是否已就緒。
<!DOCTYPE?html> <html> <body> <% dim?fs,d,n set?fs=Server.CreateObject("Scripting.FileSystemObject") set?d=fs.GetDrive("c:") n?=?"The?"?&?d.DriveLetter if?d.IsReady=true?then? ????n?=?n?&?"?drive?is?ready." else ????n?=?n?&?"?drive?is?not?ready." end?if? Response.Write(n) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的路徑
本例演示如何使用 Path 屬性來(lái)取得指定驅(qū)動(dòng)器的路徑。
<!DOCTYPE?html> <html> <body> <% dim?fs,d set?fs=Server.CreateObject("Scripting.FileSystemObject") set?d=fs.GetDrive("c:") Response.Write("The?path?is?"?&?d.Path) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的根文件夾
本例演示如何使用 RootFolder 屬性來(lái)取得指定驅(qū)動(dòng)器的根文件夾。
<!DOCTYPE?html> <html> <body> <% dim?fs,d set?fs=Server.CreateObject("Scripting.FileSystemObject") set?d=fs.GetDrive("c:") Response.Write("The?rootfolder?is?"?&?d.RootFolder) set?d=nothing set?fs=nothing %> </body> </html>
取得指定驅(qū)動(dòng)器的序列號(hào)
本例演示如何使用 Serialnumber 屬性來(lái)取得指定驅(qū)動(dòng)器的序列號(hào)。
<!DOCTYPE?html> <html> <body> <% dim?fs,d set?fs=Server.CreateObject("Scripting.FileSystemObject") set?d=fs.GetDrive("c:") Response.Write("The?serialnumber?is?"?&?d.SerialNumber) set?d=nothing set?fs=nothing %> </body> </html>