C++ 获取本地磁盘驱动器的盘符、类型
来源:互联网 发布:苹果5s内屏淘宝 编辑:程序博客网 时间:2024/05/06 03:56
#include "windows.h"
#include "tchar.h"
#include "iostream.h"
char * DispDriveType(int n)
{
switch(n)//关于磁盘类型的定义,在 winbase.h 中定义
{
case 0://DRIVE_UNKNOWN
return "未知磁盘";
break;
case 1://DRIVE_NO_ROOT_DIR 无法找到根目录
return "磁盘不存在";
break;
case 2://DRIVE_REMOVABLE 可移动驱动器
return "可移动磁盘";
break;
case 3://DRIVE_FIXED 固定磁盘驱动器:本地硬盘或移动硬盘
return "本地磁盘";
break;
case 4://DRIVE_REMOTE
return "网络驱动器";
break;
case 5://DRIVE_CDROM
return "CD/DVD_ROM";
break;
case 6://DRIVE_RAMDISK
return "随机存取磁盘";
break;
}
}
void main()
{
TCHAR a[256];
DWORD len=GetLogicalDriveStrings(sizeof(a)/sizeof(TCHAR),a);
cout<<"磁盘符号"<<"\t"<<"磁盘类型"<<endl;
for(TCHAR *s=a;*s;s+=_tcslen(s)+1)
{
cout<<s<<"\t\t"<<DispDriveType(GetDriveType(s))<<endl;
}
cin.get();
}
- C++ 获取本地磁盘驱动器的盘符、类型
- 一个获取磁盘驱动器的MFC程序
- 打开本地磁盘驱动器
- 获取磁盘驱动器名称
- 获取系统磁盘驱动器
- 获取磁盘驱动器以及磁盘容量的相关操作
- 磁盘驱动器
- C#获取文件(磁盘驱动器)的关联图标、获取目录文件和图标
- C获取本地时间的小问题
- C#中通过WMI的Win32_DiskDrive对象获取磁盘驱动器信息简介
- 远程桌面禁用本地资源,磁盘驱动器,串行口,复制文件等等
- 使用C/C++获取本地机器IP的方法
- 使用C的库函数获取当前本地时间
- 使用C的库函数获取当前本地时间
- linux通过C/C++获取本地时间的方法
- 【C++】保存网络获取的图片至本地
- Linux c 获取和设置本地时间的方法
- C# 获取本地电脑所有的盘符
- No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
- [HDU]1006 Tick and Tick
- GCP异步队列-看过的最完整的文章了,特地转载一下
- Homework 1165 - C++作业第十章(主讲老师徐红云) Problem B: C++第十章习题2
- cocos2dx+lua 支持多点触摸例子
- C++ 获取本地磁盘驱动器的盘符、类型
- NSDate的常用用法
- 程序员学习能力提升三要素
- HDU-3652 B-number 数位DP
- android SharedPreferences的简单使用
- PHPUnit安装
- Android ANR分析
- Ubuntu12.04安装基本教程
- Spring注解学习