获得磁盘空间数据
2012-02-14 14:29
239 查看
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; }
相关文章推荐
- 获得磁盘空间数据
- Oracle 删除数据后释放数据文件所占磁盘空间
- 得到SQLSERVER 2005 数据库的当前数据库中的数据文件所在磁盘的剩余空间
- 使用WINAPI获得磁盘空间信息
- qt中获得指定磁盘的空间大小
- 使用shell脚本自动检查hdfs集群各数据节点的磁盘空间使用率[附代码]
- Mysql删除数据后磁盘空间未释放的解决办法【转】
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- 怎样查询磁盘的可用空间,数据库数据文件及日志文件大小及利用率
- [转]Qt中获得指定磁盘的空间大小
- MySQL删除数据后磁盘空间的释放情况
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- 获得磁盘剩余空间:GetDiskFreeSpaceEx
- MySQL删除数据后磁盘空间的释放情况
- 磁盘空间不足,在线移动Oracle的数据文件
- 查看 SQL Server 2000 中数据表所占用的磁盘空间
- 【查看数据占用空间】查看hbase表占用的磁盘情况
- Cacti磁盘空间监控数据不准解决办法
- MySQL删除数据后磁盘空间的释放总结
- [转载] 用perl获得系统信息 磁盘剩余空间 磁盘类型