VC中查询特定磁盘容量的方法
在Visual C++环境中,可以通过编写代码来获取指定磁盘的容量。以下是一个简洁实用的示例程序,用于演示如何实现这一功能。
```c++
#include
#include
using namespace std;
int main() {
DWORD bytesPerSec = 0;
ULARGE_INTEGER totalBytes, availableBytes;
if (GetDiskFreeSpaceExW(L"C:", &totalBytes, &availableBytes, &bytesPerSec)) {
cout << "磁盘总容量:" << totalBytes> cout << "可用空间:" << availableBytes> } else {
cerr << "获取磁盘信息失败。" << endl> }
return 0;
}
```c++
#include
#include
using namespace std;
int main() {
DWORD bytesPerSec = 0;
ULARGE_INTEGER totalBytes, availableBytes;
if (GetDiskFreeSpaceExW(L"C:", &totalBytes, &availableBytes, &bytesPerSec)) {
cout << "磁盘总容量:" << totalBytes> cout << "可用空间:" << availableBytes> } else {
cerr << "获取磁盘信息失败。" << endl> }
return 0;
}
4.21MB
文件大小:
评论区