GetDiskFreeSpace与GetDiskFreeSpaceEx获取磁盘空间信息总结

[复制链接]
查看: 2633|回复: 31
发表于 2023-2-15 21:56:07 | 显示全部楼层 | 阅读模式
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>
#define BUFSIZE 1024

int main(){
        DWORD lpSectorsPerCluster;
        DWORD lpBytesPerSector;
        DWORD lpNumberOfFreeClusters;
        DWORD lpTotalNumberOfCluster;

        GetDiskFreeSpace(TEXT("D:"),
          &lpSectorsPerCluster,
          &lpBytesPerSector,
          &lpNumberOfFreeClusters,
          &lpTotalNumberOfCluster);
        printf("GetDiskFreeSpace获取的磁盘容量信息\n");
        printf("每簇的扇区数量%d\n",lpSectorsPerCluster);
        printf("每扇区的字节数%d\n",lpBytesPerSector);
        printf("空闲的簇数量%d\n",lpNumberOfFreeClusters);
        printf("总簇数%d\n",lpTotalNumberOfCluster);
        printf("磁盘容量%I64d\n",(DWORD64)lpTotalNumberOfCluster*(DWORD64)lpSectorsPerCluster*(DWORD64)lpBytesPerSector);
        printf("空闲容量%I64d\n\n\n\n",(DWORD64)lpNumberOfFreeClusters*(DWORD64)lpSectorsPerCluster*(DWORD64)lpBytesPerSector);
        
        
        DWORD lpFreeBytesAvailableToCaller;
        DWORD lpTotalNumberOfBytes;
        DWORD lpTotalNumberOfFreeBytes;

        GetDiskFreeSpaceEx(TEXT("D:"), //获取不准确
                (PULARGE_INTEGER)&lpFreeBytesAvailableToCaller,
                (PULARGE_INTEGER)&lpTotalNumberOfBytes,
                (PULARGE_INTEGER)&lpTotalNumberOfFreeBytes
        );
        printf("GetDiskFreeSpaceEx获取的磁盘容量信息\n");
        printf("总容量字节数%I64d\n",lpTotalNumberOfBytes);
        printf("可用空闲字节数%I64d\n",lpFreeBytesAvailableToCaller);
        printf("总空闲字节数%I64d\n",lpTotalNumberOfFreeBytes);

        system("pause");
        return 0;
}



GetDiskFreeSpace与GetDiskFreeSpaceEx获取磁盘空间信息总结
易博软件介绍

0

主题

18

帖子

10

积分

营销入门

Rank: 2

积分
10
发表于 2023-2-17 16:12:22 | 显示全部楼层
经验之谈....受益匪浅  
发表于 2023-2-18 15:26:02 | 显示全部楼层
尽管我是一个学金融的,但是我看了你的以后我自己真的是很有感触,现在的我们仍然在学校学习,不知社会真的是一个什么样的人,而社会对我们又有什么样的要求,我也是一个爱好编程的人,、尽管我是一个初入者,但是你说的对我一样受用,真的很感谢你,在我初入时候给了我指导,

0

主题

25

帖子

14

积分

营销入门

Rank: 2

积分
14
发表于 2023-2-19 10:31:47 | 显示全部楼层
唉、、人勒辈子啊!没有最好啊!只有更好啊!

0

主题

14

帖子

8

积分

营销入门

Rank: 2

积分
8
发表于 2023-2-19 23:36:46 | 显示全部楼层
^很好,最苦最难事的事也许就在于些吧。
发表于 2023-2-20 22:46:11 | 显示全部楼层
^高手!!!
发表于 2023-2-21 13:55:35 | 显示全部楼层
是呀也许这就是中国教育饿偏差吧?  非常感谢上文的作者的经验之谈,对于我们这些还没有出炉的是一笔宝贵的财富!!!!
发表于 2023-2-22 03:00:22 | 显示全部楼层
说得很精彩!~~~~~~~~~
发表于 2023-2-23 02:10:00 | 显示全部楼层
值得深思

0

主题

169

帖子

85

积分

终身会员

Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25Rank: 25

积分
85

终身会员

发表于 2023-2-24 16:24:28 | 显示全部楼层
感触很深
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表