如何得到硬盘的每个分区的大小、剩余空间。急!!!(50分)

  • 主题发起人 主题发起人 go2
  • 开始时间 开始时间
用GetDiskFreeSpace<br>procedure Tform1.button1click(sender:Tobject);<br>var<br>&nbsp; driver:pchar;<br>&nbsp; sec1,byt1,cl1,cl2:longword;<br>begin<br>&nbsp; driver:=pchar('c:');<br>&nbsp; GetDiskFreeSpace(driver,sec1,byt1,cl1,cl2);<br>&nbsp; cl1:=cl1*sec1*byt1;{cl1中包含驱动器的总容量,cl2中包含驱动器的可用容量}<br>&nbsp; cl2:=cl2*sec1*byt1;<br>end;<br>
 
DiskFree,DiskSize<br>具体用法见Delphi帮助
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部