CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎样获得指定区的磁盘总大小和可用空间大小?

楼主zxfvc(七品VC)2004-12-03 09:51:42 在 VC/MFC / 基础类 提问

怎样获得指定区的磁盘总大小和可用空间大小? 问题点数:20、回复次数:5Top

1 楼dyugao(晕头转向)回复于 2004-12-03 09:57:47 得分 4

GetDiskFreeSpaceExTop

2 楼danyueer(淡月儿:从此以后,各人得各人的眼泪罢了)回复于 2004-12-03 10:13:00 得分 4

GetDiskFreeSpaceEx  
  The   GetDiskFreeSpaceEx   function   retrieves   information   about   the   amount   of   space   available   on   a   disk   volume:   the   total   amount   of   space,   the   total   amount   of   free   space,   and   the   total   amount   of   free   space   available   to   the   user   associated   with   the   calling   thread.    
   
  BOOL   GetDiskFreeSpaceEx(  
      LPCTSTR   lpDirectoryName,                                   //   directory   name  
      PULARGE_INTEGER   lpFreeBytesAvailable,         //   bytes   available   to   caller  
      PULARGE_INTEGER   lpTotalNumberOfBytes,         //   bytes   on   disk  
      PULARGE_INTEGER   lpTotalNumberOfFreeBytes   //   free   bytes   on   disk  
  );  
   
  From   MSDNTop

3 楼chuanke((C ) 2005【空间代数】. All rights reserved .)回复于 2004-12-03 11:57:05 得分 4

CString   strDRV   =   "c:\\";//   (   const   char   *   )m_cbbDRV.GetItemDataPtr(   m_cbbDRV.GetCurSel());  
  ULARGE_INTEGER   FreeAv,   TotalBytes,   FreeBytes;  
  CString   strTmp   =   "",strTmp2   =   "";  
  if   (GetDiskFreeSpaceEx(strDRV,&FreeAv,&TotalBytes,&FreeBytes))  
  {  
  strTmp.Format("HDDTotal   VOL:%uM",   TotalBytes.QuadPart/1024/1024);  
  strTmp2.Format("Free   VOL:%uM",   FreeBytes.QuadPart/1024/1024);  
  }  
  Top

4 楼russule(雨田)回复于 2004-12-03 12:09:40 得分 4

ShowText.Format("磁盘空余:%dM",m_diskMan.GetDiskFree(g_FilePath.Left(3)));  
  m_StaticDisk.SetWindowText(ShowText);Top

5 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-03 12:10:27 得分 4

GetDiskFreeSpaceEx("E:",&FreeAv,&TotalBytes,&FreeBytesTop

相关问题

  • 怎么获得指定磁盘分区的大小??
  • 怎样读取磁盘的大小及可用空间????
  • 如何改变磁盘大小!
  • 怎么得到指定磁盘下所有的文件夹
  • 怎么才能格式化指定的磁盘
  • 请问如何卸载指定盘符的逻辑磁盘。。。。
  • sql中请问如何"指定磁盘的设备类型"??
  • 【求助】如何获取指定磁盘的逻辑扇区数?
  • 如何获取当前盘可用磁盘空间?
  • 请问如何得到磁盘的剩余可用空间?

关键词

  • freebytes
  • 磁盘
  • freeav
  • 大小
  • getdiskfreespaceex
  • totalbytes
  • pularge
  • strtmp
  • total amount
  • space

得分解答快速导航

  • 帖主:zxfvc
  • dyugao
  • danyueer
  • chuanke
  • russule
  • oyljerry

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo