一.引言 在开发过程中,经常会碰到这样的情况,在往指定目录下拷贝文件时,需要考虑到磁盘空间的大小是否足够来决定什么时候暂停自己的程序 二.用的函数 <sys/statfs.h> int statfs(const char *path, struct statfs *buf); 参考:http://man7.org/linux/man-pages/man2/statfs.2.html 三.示例 // 磁盘空间类型 enum EMDiskSizeType { TOTAL_SIZE, // 全部空间…