新版本U盘检测程序

发布一下 0 0

代码如下#include <stdio.h>

#include <stdlib.h>

#include <windows.h>

int main()

{

char drive = 'A'; // 可移动磁盘的驱动器号码

ULARGE_INTEGER totalBytes;

ULARGE_INTEGER freeBytes;

double freePercent;

while (1) {

// 检查可移动磁盘是否存在

if (GetDriveType(&drive) == DRIVE_REMOVABLE) {

printf("检测到可移动磁盘,驱动器号:%c\n", drive);

// 获取可移动磁盘的剩余存储量和总存储量

if (GetDiskFreeSpaceEx(&drive, &freeBytes, &totalBytes, NULL)) {

// 计算可用存储空间的百分比

freePercent = ((double)freeBytes.QuadPart / (double)totalBytes.QuadPart) * 100.0;

printf("剩余空间占比: %.2f%%\n", freePercent);

}

}

// 等待5秒钟后再次检查

Sleep(5000);

}

return 0;

}

@今晚点蚊香

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/207516.html