判断磁盘类型
2014-04-10 21:52
204 查看
需要用到的函数:
判断磁盘类型
参数说明
lpRootPathName 包含了根目录路径的字符串指针
返回值Long,如驱动器不能识别,则返回零。如指定的目录不存在,则返回1。
如执行成功,则用下述任何一个常数指定驱动器类型:
判断磁盘类型
UINT GetDriveType( LPCTSTR lpRootPathName // root directory );
参数说明
lpRootPathName 包含了根目录路径的字符串指针
返回值Long,如驱动器不能识别,则返回零。如指定的目录不存在,则返回1。
如执行成功,则用下述任何一个常数指定驱动器类型:
返回值 | 说明 |
DRIVE_UNKNOWN | 未知的磁盘类型 |
DRIVE_NO_ROOT_DIR | 说明lpRootPathName是无效的 |
DRIVE_REMOVABLE | 可移动磁盘 |
DRIVE_FIXED | 固定磁盘 |
DRIVE_REMOTE | 网络磁盘 |
DRIVE_CDROM | 光驱 |
DRIVE_RAMDISK | RAM |
//例子 procedure TForm1.FormCreate(Sender: TObject); var drive: Char; begin for drive := 'A' to 'Z' do begin case GetDriveType(PChar(drive + ':\')) of DRIVE_UNKNOWN: ShowMessage('未知的磁盘:' + drive); DRIVE_NO_ROOT_DIR: ShowMessage('无效的磁盘名称' + drive); DRIVE_REMOVABLE: ShowMessage('可移动磁盘:' + drive); DRIVE_FIXED: ShowMessage('固定磁盘:' + drive); DRIVE_REMOTE: ShowMessage('网络磁盘:' + drive); DRIVE_CDROM: ShowMessage('光驱' + drive); DRIVE_RAMDISK: ShowMessage('RAM' + drive); end; end; end;
相关文章推荐
- “打工女皇帝”吴士宏-永远先走一步
- 暑期实习4月份笔试试题解答-Android 工程师(3)
- 大话数据结构之第二章算法总结,重点知识,时间复杂度
- 嗯
- xcode快捷键
- 随机数的产生——————摘录
- RIB表与FIB表、ARB表与FDB表的区别
- .NET(C#):GetHashCode 的作用
- 关于tomcat启动后马上又自动关闭的问题
- centOS安装theano
- 【CDQ分治】数据
- MySQL 常见操作
- python中的迭代器与生成器
- Dialog的使用(二):AlertDialog.setItems
- 重温那些模糊的知识点 ----Session,Cookie
- win8.1 安装arcgis server10.2出现 Error 1935 错误
- Java开发的10位牛人
- 常用mysql语句总结
- Android图片处理(Matrix,ColorMatrix)
- 浅析windows bat中IF语句的语法