获得磁盘空间数据
2012-02-14 14:28
253 查看
BOOL CChatSvrDlg::GetDrvSpaceInfo(CString strDriver)//获得磁盘空间数据 { CString strAllInfo; //获得磁盘空间信息 ULARGE_INTEGER FreeAv,TotalBytes,FreeBytes; if (GetDiskFreeSpaceEx(strDriver,&FreeAv,&TotalBytes,&FreeBytes)) { //格式化信息,并显示出来 CString strTotalBytes,strFreeBytes; //strTotalBytes.Format("Total:%u bytes",TotalBytes.QuadPart); //strFreeBytes.Format("Left:%u bytes",FreeBytes.QuadPart); strTotalBytes.Format("Total:%luG",TotalBytes.QuadPart/(ULONGLONG)(1024*1024*1024)); strFreeBytes.Format("Left:%luG",FreeBytes.QuadPart/(ULONGLONG)(1024*1024*1024)); strAllInfo.Format("Info:[%s] %s %s",strDriver,strTotalBytes,strFreeBytes); SendMsgToControler(strAllInfo); return TRUE; } return FALSE; }
相关文章推荐
- 获得磁盘空间数据
- 获得磁盘剩余空间:GetDiskFreeSpaceEx
- Oracle 删除数据后释放数据文件所占磁盘空间
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- 怎样查询磁盘的可用空间,数据库数据文件及日志文件大小及利用率
- MongoDB数据删除后的磁盘空间释放
- [转]Qt中获得指定磁盘的空间大小
- 磁盘空间不足,在线移动Oracle的数据文件
- 大数据实验增加,导致虚拟机的根目录/ 磁盘空间不够,会带来各种问题, 使用gpated工具解决!!
- 磁盘空间不足 转移ORACLE数据库数据文件的解决方案
- [原创]SSIS-WMI 数据读取器任务:监控物理磁盘空间
- [SCOM]另辟蹊径获取SCOM监控的磁盘空间数据
- 查看 SQL Server 2000 中数据表所占用的磁盘空间
- 数据目录磁盘空间不足的问题
- 磁盘空间满更换磁盘同步数据
- [转]Linux df 命令不更新磁盘数据空间使用情况的解决办法
- qt中获得指定磁盘的空间大小
- InnoDB删除数据后磁盘空间如何释放
- Mysql删除数据后磁盘空间未释放的解决办法
- “文档被保存,但是语音识别的数据丢失,因为没有足够的空间存储这些数据。确保没有录音时关闭麦克风,并检查磁盘上的存储空间。”