磁碟的種類有分為固定式磁碟、可移除式碟磁…等
那要如何透過WSH來幫我們取得
讓我們接著看唄..
在Drive物件中,DriveType屬性會傳回下表所示的磁碟種類的值。
值| 磁碟種類
0 | 不明種類
1 | 可移除式磁碟
2 | 固定磁碟
3 | 網路磁碟
4 | CD或DVD ROM磁碟
5 | RAM磁碟
看個小例子..
Option Explicit
Private FSO
Private i
Private DLetter
Private DType
Set FSO = CreateObject("Scripting.FileSystemObject")
For i = Asc("A") To ASC("Z")
DLetter = Chr(i)
If FSO.DriveExists(DLetter) Then
Select Case FSO.GetDrive(DLetter).DriveType
Case 0
DType = "不明"
Case 1
DType = "可移除式磁碟機"
Case 2
DType = "固定式磁碟機"
Case 3
DType = "網路磁碟機"
Case 4
DType = "光碟機"
Case 5
DType = "RAM磁碟機"
End Select
WScript.Echo DLetter & "磁碟:", DType
End If
Next
Set FSO = Nothing
藉由使用FileSystemObject物件的GetDrive方法來取得Drive物件的參照
它會SHOW出你目前電腦裡所有使用中的磁碟的種類
提供給有需要的人..