获取硬盘的大小
来源:互联网 发布:凯迪网络之猫眼看人 编辑:程序博客网 时间:2024/06/10 07:13
////////////////////////////////////////////////////////////////////////////
//
// 获取硬盘的大小, 已使用等信息
void CGetHarkdiskSizeDlg::OnGetHarddiskSize()
{
// TODO: Add your control notification handler code here
//获取C:盘容量信息
m_strListBox.AddString("C盘容量信息如下:");
GetHarddiskInfo("C:");
//获取D:盘容量信息
m_strListBox.AddString("D盘容量信息如下:");
GetHarddiskInfo("D:");
//获取E:盘容量信息
m_strListBox.AddString("E盘容量信息如下:");
GetHarddiskInfo("E:");
//获取F:盘容量信息
m_strListBox.AddString("F盘容量信息如下:");
GetHarddiskInfo("F:");
//获取G:盘容量信息
m_strListBox.AddString("G盘容量信息如下:");
GetHarddiskInfo("G:");
}
void CGetHarkdiskSizeDlg::GetHarddiskInfo(CString str)
{
CString StrTotalSize,StrFreeSize,StrUsedSize;
ULARGE_INTEGER nTotalBytes,nTotalFreeBytes,nTotalAvailableBytes;
GetDiskFreeSpaceEx(str,&nTotalAvailableBytes,&nTotalBytes,&nTotalFreeBytes);
//获取总空间大小
StrTotalSize.Format(" 空间总大小为:%ld MB/n",nTotalBytes.QuadPart/1024/1024);
//获取自由空间大小
StrFreeSize.Format(" 自由空间大小为:%ld MB/n",nTotalFreeBytes.QuadPart/1024/1024);
//获取已用空间大小
StrUsedSize.Format(" 已用空间大小为:%ld MB/n",nTotalBytes.QuadPart/1024/1024-nTotalFreeBytes.QuadPart/1024/1024);
m_strListBox.AddString(StrTotalSize);
m_strListBox.AddString(StrFreeSize);
m_strListBox.AddString(StrUsedSize);
}
- 获取硬盘的大小
- Setupdixxx deviceiocontrol 获取硬盘大小,硬盘序列号
- 获取硬盘大小.内存.cpu信息
- 修改vmware的硬盘大小
- 向大家请教个问题--怎样获取linux服务器的各个硬盘的大小
- 获取linux 硬盘的信息,如型号,大小,SN号 等等
- 获取硬盘的ID
- 获取硬盘的信息
- 获取硬盘的详细信息
- 获取硬盘的详细信息
- 获取硬盘的序列号
- 获取硬盘的容量
- 硬盘寻址的变换--硬盘大小在突破中前进
- VBOX硬盘动态扩展的时候,修改硬盘大小
- Linux下在C语言中获取硬盘大小
- Unity3D之编辑器脚本获取资源内存和硬盘大小
- 大小硬盘IDE的连接方法
- 扩大虚拟机的硬盘大小方法
- C#类的分类(静态类、实例类、嵌套类、结构、简单的抽象类、简单的密封类)
- JQuery常用正则
- 学习心得LINQ to XML
- 开机后, 小键盘的灯不亮的解决方法
- JavaScript 中的有限状态机
- 获取硬盘的大小
- 于哲造型成功打造杰克·2009中国服装品牌年度颁奖典礼
- 工作琐事
- Prototype设计模式
- 绑定超长标题时用..表示
- SQLServer2000 JDBC驱动的完整安装及测试说明
- js 取值问题
- 从文件资源获取文件信息
- 参数传递示例代码