我是靠谱客的博主 阔达歌曲,最近开发中收集的这篇文章主要介绍c++ (Q1):读取设备(PC)磁盘,查看状态c++ (Q1):读取设备(PC)磁盘,查看状态,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
c++ (Q1):读取设备(PC)磁盘,查看状态
1. 背景:
项目有大量的数据需要存储,会挂载多块磁盘,在一块磁盘存储空间不足时自动变换到下一块磁盘存储(不要存在C盘)
2.代码:
#include "stdafx.h"
#include <iostream>
#include <windows.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
/* 磁盘读取测试 */
//ULARGE_INTEGER nFreeBytesAvailable;
//ULARGE_INTEGER nTotalNumberOfBytes;
//ULARGE_INTEGER nTotalNumberOfFreeBytes;
//char test[3];
//char test_name[512];
/*TCHAR 宽窄字符切换*/
//TCHAR buf[MAX_PATH] = {};
//260
//GetLogicalDriveStrings(MAX_PATH, buf);
//TCHAR*
pDrives = buf;
//while (*pDrives != 0) {
// pDrives += _tcslen (pDrives) + 1;
// for (int i=0; i<3; i++)
// {
//
test[i] = pDrives[i];
// }
// test[3] = '