测算某个文件夹的容量

static int get_statfs(const char path, int64_t total, int64_t *available)

{

struct statfs disk;

if(!path || !total || !available)

return -1; *total = *available = 0; if(statfs(path, &disk) !=0) { printf(“statfs failed:%d\n”,errno); return -1; } *total = (int64_t)disk.f_blocks * disk.f_bsize; *available = (int64_t)disk.f_bavail * disk.f_bsize; return 0;

}

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:测算某个文件夹的容量 https://www.yhzz.com.cn/a/17515.html

上一篇 2023-05-21
下一篇 2023-05-21

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。