精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● VB和Basic>>● VB和Basic(1)>>高级技巧>>回答:驱动器(包括CD-ROM)是否准备好?

主题:回答:驱动器(包括CD-ROM)是否准备好?
发信人: honestbill()
整理人: gzwsh(2000-09-08 09:40:06), 站内信件
以下摘自MSDN

IsReady
         

描述

如果指定的驱动器已准备好,返回 True;否则返回 False。

语法

object.IsReady

object 总是一个 Drive 对象。

说明

对于可删除媒体驱动器和 CD-ROM 驱动器来说,仅当插入了适当的媒体,并已准
备好供访问时,IsReady 才返回 True。

下面的代码举例说明了 IsReady 属性的用法:

Sub ShowDriveInfo(drvpath)
    Dim fs, d, s, t
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive(drvpath)
    Select Case d.DriveType
        Case 0: t = "Unknown"
        Case 1: t = "Removable"
        Case 2: t = "Fixed"
        Case 3: t = "Network"
        Case 4: t = "CD-ROM"
        Case 5: t = "RAM Disk"
    End Select
    s = "Drive " & d.DriveLetter & ": - " & t
    If d.IsReady Then 
        s = s & vbCrLf & "Drive is Ready."
    Else
        s = s & vbCrLf & "Drive is not Ready."
    End If
    MsgBox s
End Sub


--
狮子与牛的魔法空间
http://timemax.home.sohu.com

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.47.134]

[关闭][返回]