请教:怎样得到 一个目录中所有dirent的数量
一个笨的方法就是struct dirent* mydirent;
DIR* dir;
int size = 0;
while( (mydirent = readdir( dir ) )!= NULL ) {
size++;
}
最后得到的就是所有记录的条数
请问有没有什么系统调用能够简单一点的得到该值,我找了好几天了一直没有结果,谢谢大家了 你可以去查查文件系统的节点的结构,看看有没有包含子节点数,如果没有大概只能用你那个办法。
页:
[1]