#########关于磁盘空间的检测问题###########求救!!!!!!!!!!! 到底是那个API呢?有人能告诉我吗?我十万火急呢!!!!!谢谢大家。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unsigned long sectors,bytes,freeclusters,totalclusters;if(GetDiskFreeSpace(softdiskname,§ors,&bytes, &freeclusters,&totalclusters)) return freeclusters*sectors*bytes/1024;我当初用是检测一个分区的,不知道检测文件夹好不好用参数你看msdn吧 给你完整的//PURPOSE:得到指定驱动器的可用空间(以K字节为单位)//IN: softdiskname 指定驱动器//RETURN: >0 可用驱动器的可用空间// =0 表示不可用//NOTE: 这个函数调用GetDiskFreeSpace函数,返回所检测磁盘的// 可用空间,sectors 每簇的扇区数,bytes 每扇区的字// 节数,freecluster 可用簇数,totalclusters 总的簇数。 #include "stdafx.h"long GetSoftDiskAvaliableCapacity(char *softdiskname){unsigned long sectors,bytes,freeclusters,totalclusters; if(GetDiskFreeSpace(softdiskname,§ors,&bytes, &freeclusters,&totalclusters)) return freeclusters*sectors*bytes/1024;else return 0;} 非常感谢pp_ipr(),回答的非常详细,谢谢。 对话框的问题 vector问题 WinCE高手请进,难题求救:在线等待 一个很准的心理测试 100分新手求助:在其他线程可以给主窗口发消息吗 关于CStatic的 请教一个关于MFC界面显示汉字乱码的问题 关于面向对象 请问指定STGM_SIMPLE来创建的IStorage,如何创建IStream呢? 有关应用可执行程序与vcredist_x86的问题 在菜单命令函数中使用CFileDialog,为何不能显示文件对话框? 关于图像识别的问题
if(GetDiskFreeSpace(softdiskname,§ors,&bytes,
&freeclusters,&totalclusters))
return freeclusters*sectors*bytes/1024;
我当初用是检测一个分区的,不知道检测文件夹好不好用
参数你看msdn吧
//PURPOSE:得到指定驱动器的可用空间(以K字节为单位)
//IN: softdiskname 指定驱动器
//RETURN: >0 可用驱动器的可用空间
// =0 表示不可用//NOTE: 这个函数调用GetDiskFreeSpace函数,返回所检测磁盘的
// 可用空间,sectors 每簇的扇区数,bytes 每扇区的字
// 节数,freecluster 可用簇数,totalclusters 总的簇数。
#include "stdafx.h"long GetSoftDiskAvaliableCapacity(char *softdiskname)
{
unsigned long sectors,bytes,freeclusters,totalclusters;
if(GetDiskFreeSpace(softdiskname,§ors,&bytes,
&freeclusters,&totalclusters))
return freeclusters*sectors*bytes/1024;
else return 0;
}