iT邦幫忙

DAY 23
4

WSH研習記錄系列 第 25

WSH研習記錄--磁碟操作篇

看完了檔案操作與資料夾操作
接著是磁碟操作囉..
確認磁碟是否存在(DriveExists方法)
運用FileSystemObject物件的DriveExists方法可以確認磁碟是否存在

DriveExists方法需要一個引數作指定欲確認的磁碟
看個範例先:

Option Explicit

Private FSO
Private i

Set FSO = CreateObject("Scripting.FileSystemObject")
For i = Asc("A") To Asc("Z")
If FSO.DriveExists(Chr(i)) Then WScript.Echo Chr(i)
Next
Set FSO = Nothing

這個範例執行後會show出目前有在使用的磁碟機代號..

取得磁碟名稱(GetDriveName方法)
若想取得物件所在的磁碟名稱
可運用FileSystemObject物件的GetDriveName方法來取得
怎麼用,看個範例唄...

Option Explicit

Private FSO

Set FSO = CreateObject("Scripting.FileSystemObject")
WScript.Echo FSO.GetDriveName(FSO.GetFolder(".").Path)
Set FSO = Nothing

執行後,就可以得到目前檔案所在的磁碟代號了..

提供給有需要的人..


上一篇
WSH研習記錄--資料夾操作篇(取得資料夾路徑)
下一篇
WSH研習記錄--磁碟操作篇(取得磁碟的種類)
系列文
WSH研習記錄42

尚未有邦友留言

立即登入留言