取得Disk Free Space与Total Space

2016-02-19 16:51 9 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的取得Disk Free Space与Total Space,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 编程语言 】

  

Private Declare Function GetDiskFreeSpace Lib "kernel32" _  Alias "GetDiskFreeSpaceA" (ByVal lpRootPathName As String, _  lpSectorsPerCluster As Long, lpBytesPerSector As Long, _  lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long) As Long'Path = "c:" 指定Volume 代号, 如: c: d: e:Public Function GetFreeSpace(Byval Path as String) as LongDim aa As LongDim Path As StringDim SecPerClust As LongDim BytePerSec As Long, FreeClust As Long, totClust As LongPath = "c:" '指定Volume 代号, 如: c: d: e:aa = GetDiskFreeSpace(Path, SecPerClust, BytePerSec, FreeClust, totClust)GetFreeSpace = SecPerClust * BytePerSec * FreeClustEnd Function'Path = "c:" 指定Volume 代号, 如: c: d: e:Public Function GetTotalSpace(Byval Path as String) as LongDim aa As LongDim Path As StringDim SecPerClust As LongDim BytePerSec As Long, FreeClust As Long, totClust As Longaa = GetDiskFreeSpace(Path, SecPerClust, BytePerSec, FreeClust, totClust)GetTotalSpace = SecPerClust * BytePerSec * totClustEnd Function

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1613369.html

延伸阅读
Total Uninstall怎么用   Total Uninstall功能说明 1、分析模块与监控模块 分析模块是Total Uninstall的独创功能,是其优势所在。 收费卸载工具的意义是为了彻底删除软件遗留的垃圾。收费级的卸载工具多为先调用软件自带的卸载程序,后扫描系统,将软件涉及的残留文件和注册表信息去除。这种思路是先卸载,后分析。 ...
标签: 服装搭配
1.一件黑色简单的T恤配上一个哈伦式的鸭舌帽,这样的搭配既简单又休闲。很是适合外出。 2.白色T恤配上一条黑色运动裤,裤子上的两条白色线条。是不是给整体一种嘻哈的感觉。 3.黑白格衬衣是属于经典款了,下身搭配一条简单又不复杂的宝蓝色牛仔。学生气十足。 ...
win7系统开机提示“Non-system disk or disk error”   具体原因分析:对于win7操作系统来说,这种故障主要是出现在硬盘存在100MB隐藏分区的电脑上,这是由于隐藏的100MB分区保存着Win7系统的引导文件,而且默认情况下,是活动主分区,当用户在磁盘管理中误将当前c盘设置为活动分区的时候,就会在开机的时候出现找不到活动主分区的...
用于内存管理的malloc与free这对函数,对于使用C语言的程序员应该很熟悉。前段时间听说有的IT公司以“实现一个简单功能的malloc”作为面试题,正好最近在复习K&R,上面有所介绍,因此花了些时间仔细研究了一下。毕竟把题目做出来是次要的,了解实现思想、提升技术才是主要的。本文主要是对malloc与free实现思路的介绍,蓝色部分文字是在个...

经验教程

925

收藏

44
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部