你會發現GetDriveName("d:")就是“d:”,而GetDrive("d:")則為標準的“D:”,所以我們一般這樣寫fso.GetDrive(fso.GetDriveName(drvPath))來提取某個具體的驅動盤。
二、drv.GetInfo
上面已經把某個特定的磁碟機提取了,那接著是不是提取該驅動盤的具體資訊。
2,drv.asp
<%
Set fso=Server.CreateObject("Scripting.FileSystemObject")
Set drv=fso.GetDrive(fso.GetDriveName("d:"))
%>
該盤的空間大小:<%=drv.TotalSize%><br>
該盤的剩餘空間大小:<%=drv.FreeSpace%>
以上只是提取的D盤磁碟機的資訊,來個通用的函數,繼續分別測試自己的驅動吧。
3,drvinfo.asp
<%
Function ShowDriveInfo(drvPath)
Dim fso, drv, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set drv = fso.GetDrive(fso.GetDriveName(drvPath))
s = "驅動盤" & drv & "的卷標是:"