微軟腳本運行時間包括驅(qū)動器對象,它能夠使程序返回驅(qū)動器是否已經(jīng)安放在計算機(jī)的有關(guān)信息。你可以通過FileSystemObject驅(qū)動器屬性來訪問驅(qū)動器對象。驅(qū)動器屬性對象返回驅(qū)動器是否已經(jīng)安裝在計算機(jī)的所有信息集合。
你可以通過驅(qū)動器信息集合操作驅(qū)動器,可以通過調(diào)用驅(qū)動器號的方法來返回一個特定的驅(qū)動器。
Dim objFSO As FileSystemObject
Dim objDrive As Drive
Set objFSO = New FileSystemObject
For Each objDrive In objFSO.Drives
注釋:Process each drive
Next
注釋:Retrieve the A drive
Set objDrive = objFSO.Drives.Item("A")
驅(qū)動器對象中有一個DriveType屬性,這一屬性返回一個能夠指示驅(qū)動器是否可移動,或是一個CD-ROM,或是一個固定的驅(qū)動器。它也支持IsReady屬性,這一屬性測定驅(qū)動是否可以被訪問。
Debug.PrintobjDrive.DriveType & ":" & objDrive.IsReady
驅(qū)動器對象還支持其他有用的方法,比如FileSystem屬性,這一屬性返回驅(qū)動器上的文件信息。支持的FreeSpace屬性返回驅(qū)動器可利用的總共字節(jié)。