【发布时间】:2014-02-25 07:00:08
【问题描述】:
我想要做的是在 linux 上编写一个 C 程序,如果有稀疏文件,它应该检查当前目录,并且我想打印已经代表文件中间隙的磁盘块的数量以及被 0 填充但占用磁盘空间的磁盘块的数量。
到目前为止,我可以访问当前目录并仅打印文件
DIR *dirp;
struct dirent *dp;
为了完成稀疏文件的第二部分,我尝试使用stat(),但它似乎不起作用,因为我没有得到我希望的所需结果。
那么,谁能告诉我如何处理稀疏文件的部分?
【问题讨论】:
标签: c linux sparse-matrix stat readdir