在C++程序中,如何得知硬盘各分区的大小,已用空间,未用空间。谢谢
that's impossible.
有没有在windows 和linux下通用的函数,谢谢!
int GetFreeDisk(){ char filepath[200]; struct statvfs fsbuf;
sprintf(filepath,"/root"); if(statvfs(filepath,&fsbuf)==-1) return -1; //printf("BLOCKS_AVAIL=%dn",BLOCKS_AVAIL); return fsbuf.f_bavail;
}
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
that's impossible.
有没有在windows 和linux下通用的函数,谢谢!
int GetFreeDisk()
{
char filepath[200];
struct statvfs fsbuf;
sprintf(filepath,"/root");
if(statvfs(filepath,&fsbuf)==-1)
return -1;
//printf("BLOCKS_AVAIL=%dn",BLOCKS_AVAIL);
return fsbuf.f_bavail;
}