文档章节

WinAPI: GetDiskFreeSpace - 获取磁盘组织与容量信息

涂孟超
 涂孟超
发布于 2014/09/26 15:30
字数 165
阅读 11
收藏 0
//声明:
GetDiskFreeSpace(
  lpRootPathName: PChar;             {磁盘根路径}
  var lpSectorsPerCluster: DWORD;    {一个簇内的扇区数}
  var lpBytesPerSector: DWORD;       {一个扇区内的字节数}
  var lpNumberOfFreeClusters: DWORD; {剩余簇数}
  var lpTotalNumberOfClusters: DWORD {总簇数}
): BOOL;

 
 
 
 
 

 

 

  
//举例: procedure TForm1.FormCreate(Sender: TObject); var d1,d2,d3,d4: DWORD; begin GetDiskFreeSpace('C:',d1,d2,d3,d4); {以下只是显示} Memo1.Clear; with Memo1.Lines do begin Add(Format('一个簇内的扇区数: %d',[d1])); Add(Format('一个扇区内的字节数: %d',[d2])); Add(Format('剩余簇数: %d',[d3])); Add(Format('总簇数: %d',[d4])); Add(Format('剩余空间: %f GB',[d3/1024/1024/1024*d2*d1])); Add(Format('总空间: %f GB',[d4/1024/1024/1024*d2*d1])); end; end;
//效果图:

本文转载自:http://www.cnblogs.com/del/archive/2008/02/11/1066904.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
VC++:结合设备安装类GUID和设备接口类GUID获取设备VIDPID

前言: VID和PID常被用于厂家的软件加密,只有在系统中检测到某VID和PID的设备时,软件才能运行。因此获取某一类型设备或者全部设备的VID和PID集合至关重要。获取设备VID和PID的一般流程是通...

陈国成
2015/07/06
0
0
用户态的文件系统驱动--dokan

dokan是用户态的文件系统驱动,可以称之为fuse for windows。可以用来开发虚拟磁盘,即在“我的电脑”中虚拟出一个硬盘来,可以是硬盘,也可以是可移动磁盘或者网络硬盘。 CreateFile、FindF...

匿名
2011/10/09
5.6K
0
RAID不同类型的磁盘组织方式介绍

RAID(独立磁盘冗余阵列) RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立磁盘冗余阵列。RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据...

侯施群
2016/06/29
0
0
Linux文件系统的设计

总论: linux的文件系统设计非常优秀,总的来讲有两大部分,第一部分就是树形的组织结构,第二部分就是vfs,树形的组织结构组织了文件系统的表象,用户很方便的使用,而vfs是文件系统的实现机...

晨曦之光
2012/04/10
275
0
14-磁盘管理-df,du命令,磁盘分区

三周第四次课(12月28日) > 4.1 df命令 > 4.2 du命令 > 4.3/4.4 磁盘分区 一 df命令 df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩...

Xavi2017
2017/12/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

带你看数据挖掘与机器学习-厦大EDP上课出勤预测

带你看数据挖掘与机器学习-厦大EDP上课出勤预测 标签: 数据挖掘 特征工程 机器学习 出勤预测 write by xmhexi 2019/3/22 内容提要 首先说明本文是一篇科普文章,通过一个实际案例,帮助理解什...

xmhexi
今天
49
0
IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
今天
4
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
3
0
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

waylau
昨天
10
0
java多线程2

“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在线程安全问题。这是因为方法内部的变量都是私有造成的。 synchronized 获取的都是对象锁。如果多个线程访问多个...

一滴水穿石
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部