用于检索有关计算机驱动器的各种类型的信息, 或对驱动器执行各种操作的函数. 点击函数名获取详细信息.
| 函数 | 描述 |
|---|---|
| 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)
)