Delphi实现获取磁盘空间大小的方法
2014-07-24 11:16
726 查看
本文所述Delphi实例用以获取指定的磁盘空间容量大小,检测磁盘大小,从combox中选择磁盘代号等功能。点击“检测驱动器”容量信息的按钮,就可以在下边显示出该磁盘的总空间大小以及要用容量的大小。读者可根据需求添加对应的Button与label控件。
主要程序代码如下所示:
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; Label1: TLabel; Label2: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var driver:pchar; sec1, byt1, cl1, cl2:longword; begin driver:=pchar(edit1.text);//要显示的驱动器名 GetDiskFreeSpace(driver, sec1, byt1, cl1, cl2); cl1 := cl1*sec1 * byt1; cl2 := cl2*sec1 * byt1; Label1.Caption:= '该驱动器总共容量' + Formatfloat('###,##0',cl2) + '字节'; Label2.Caption := '该驱动器可用容量' + Formatfloat('###,##0',cl1) + '字节'; end; end.
您可能感兴趣的文章:
相关文章推荐
- C#实现获取磁盘空间大小的方法
- C#实现获取磁盘空间大小的方法
- VC++实现获取文件占用空间大小的两种方法(非文件大小)
- VC++实现获取文件占用空间大小的两种方法(非文件大小)
- C# 获取磁盘空间大小的方法
- VC++实现获取文件占用空间大小的两种方法(非文件大小)
- Python实现获取磁盘剩余空间的2种方法
- 获取磁盘空间大小
- Linux系统上给文件按占用磁盘空间大小排序的方法
- Ubuntu下查看文件以及磁盘空间大小管理的方法
- 获取 磁盘空间、文件夹等大小
- 两种方法,获取磁盘剩余空间--PYTHON
- iPhone获取磁盘空间正规方法
- C# 获取磁盘的空间大小
- 使用IOCTL_DISK_GET_LENGTH_INFO控制码获取磁盘空间大小
- QT获取磁盘剩余空间大小
- oracle增加表空间大小两种实现方法
- SharePoint上传循环添加label并获取上传文件名字的扩展名和文件大小(Session["demo"] = new List<Label>();方法实现)
- php获取服务器所有磁盘空间大小
- C#获取磁盘空间信息的几个方法