C++ window系统获取电脑磁盘及容量


前言

本文主要封装一个方便使用的函数:用于获取window系统上磁盘相关信息

一、原理介绍

一般对于磁盘来说,我们需要的仅有两个功能:

  1. 获取当前电脑上有哪些磁盘
  2. 或许每个磁盘当前容量是多少

为了满足这两个功能,我们需要用到两个API函数:

  1. GetLogicalDrives:获取当前电脑有哪些磁盘
  2. GetDiskFreeSpaceExA:获取具体某个磁盘的容量大小

这两个函数都比较简单,首先是第一个函数GetLogicalDrives

就直接调用就可以了

DWORD GetLogicalDrives();

猜你喜欢

转载自blog.csdn.net/weixin_50964512/article/details/131358041