iT邦幫忙

DAY 24
4

WSH研習記錄系列 第 26

WSH研習記錄--磁碟操作篇(取得磁碟的種類)

磁碟的種類有分為固定式磁碟、可移除式碟磁…等
那要如何透過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出你目前電腦裡所有使用中的磁碟的種類

提供給有需要的人..


上一篇
WSH研習記錄--磁碟操作篇
下一篇
WSH研習記錄--磁碟操作篇(取得磁碟的容量)
系列文
WSH研習記錄42

尚未有邦友留言

立即登入留言