当前位置: 技术问答>linux和unix
请问如何用C得知某个目录所占用的磁盘空间?
来源: 互联网 发布时间:2015-05-21
本文导语: 如何用C得知某个目录所占用的磁盘空间?用stat此目录的话好象只能得到这个目录文件占用的空间,我现在要得到的是这个目录及其下所有子目录及文件所占用的空间。请赐教! | 只能opendir/read...
如何用C得知某个目录所占用的磁盘空间?用stat此目录的话好象只能得到这个目录文件占用的空间,我现在要得到的是这个目录及其下所有子目录及文件所占用的空间。请赐教!
|
只能opendir/readdir遍历,用lstat取状态信息。记住是lstat,不能是stat。
|
看一下du命令的实现