驱动器函数

用于检索有关计算机驱动器的各种类型的信息, 或对驱动器执行各种操作的函数. 点击函数名获取详细信息.

函数 描述
DriveEject 弹出指定 CD/DVD 驱动器的托盘, 或弹出可移动驱动器.
DriveGetCapacity 返回包含指定路径的驱动器的总容量, 单位为 mb(兆字节).
DriveGetFileSystem 返回指定驱动器的文件系统的类型.
DriveGetLabel 返回指定驱动器的卷标.
DriveGetList 返回一串字母, 系统中的每个驱动器字母对应一个字符.
DriveGetSerial 返回指定驱动器的卷序列号.
DriveGetSpaceFree 包含指定路径的驱动器的空闲磁盘空间, 单位为 mb(兆字节).
DriveGetStatus 返回包含指定路径的驱动器的状态.
DriveGetStatusCD 返回指定 CD/DVD 驱动器的媒体状态.
DriveGetType 返回包含指定路径的驱动器类型.
DriveLock 阻止指定驱动器的弹出功能正常工作.
DriveRetract 收回指定 CD/DVD 驱动器的托盘.
DriveSetLabel 更改指定驱动器的卷标签.
DriveUnlock 恢复指定驱动器的弹出功能.

错误处理

失败时抛出异常.

所有函数列表

示例

允许用户选择一个驱动器来分析它.

folder := DirSelect( , 3, "Pick a drive to analyze:")
if not folder
    return
MsgBox
(
    "All Drives: " DriveGetList() "
    Selected Drive: " folder "
    Drive Type: " DriveGetType(folder) "
    Status: " DriveGetStatus(folder) "
    Capacity: " DriveGetCapacity(folder) " MB
    Free Space: " DriveGetSpaceFree(folder) " MB
    Filesystem: " DriveGetFilesystem(folder) "
    Volume Label: " DriveGetLabel(folder) "
    Serial Number: " DriveGetSerial(folder)
)