如何使用Win API确定Windows PC中的总可用磁盘空间

时间:2016-10-07 05:38:49

标签: c++ windows space disk

我正在使用C ++代码来确定运行Windows 10的PC中的可用磁盘空间。我尝试了Win API GetDiskFreeSpaceEx,它一次返回一个特定驱动器的可用空间大小。是否有任何API或方法可以获得我的电脑中可用的总空闲空间。

1 个答案:

答案 0 :(得分:0)

尝试以下代码,它为您提供可用的系统内存:

MEMORYSTATUSEX stex;
stex.dwLength=sizeof(stex);
GlobalMemoryStatusEx(&stex);

stex将拥有全部物理,可用物理,总页面文件,总虚拟,可用虚拟内存......

以下是文档 https://msdn.microsoft.com/en-us/library/windows/desktop/aa366589(v=vs.85).aspx