VBS教程:方法-GetDrive 方法

NO IMAGE

GetDrive 方法

返回與指定的路徑中驅動器相對應的 Drive 物件。

object.GetDrive drivespec

引數

object

必選項。應為 FileSystemObject 的名稱。

drivespec

必選項。drivespec 可以是驅動器號 (c)、帶冒號的驅動器號 (c:)、帶有冒號與路徑分隔符的驅動器號 (c:\) 或任何指定的網路共享 (\\computer2\share1)。

說明

對於網路共享,檢查並確保該網路共享存在。

drivespec與已接受格式不一致或不存在,就會出錯。為了在呼叫 GetDrive 方法時使用標準路徑字串,使用下列序列得到與 drivespec 相匹配的字串:

DriveSpec = GetDriveName(GetAbsolutePathName(Path))

下面示例說明如何使用 GetDrive 方法:

 Function ShowFreeSpace(drvPath)   Dim fso, d, s  Set fso = CreateObject("Scripting.FileSystemObject")  Set d = fso.GetDrive(fso.GetDriveName(drvPath))  s = "Drive " & UCase(drvPath) & " - "   s = s & d.VolumeName  & "<BR>"  s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0)   s = s & " Kbytes"  ShowFreeSpace = sEnd Function