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

时间:2023-09-17 18:34


前言

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

一、原理介绍

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

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

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

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

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

就直接调用就可以了

DWORD GetLogicalDrives();

Copyright© 黑海资讯

鄂ICP备2023014923号