这个需求需要使用操作系统的文件系统 API,如果是 Windows 系统,可以使用 Windows API;如果是 Unix 系统,可以使用 Unix API。
以 Windows 为例,代码示例如下:
#include <windows.h>
#include <tchar.h>
#include <stdio.h>
int _tmain(int argc, _TCHAR* argv[])
{
TCHAR szDrives[512];
DWORD uDriveMask = GetLogicalDrives();
DWORD uDriveNum = 0;