读书人

请教哪个函数可以活得目录下文件的数目

发布时间: 2012-03-02 14:40:29 作者: rapoo

请问哪个函数可以活得目录下文件的数目?
linux下的。。。

谢谢

[解决办法]
scandir
[解决办法]
#include <stdlib.h> ;
#include <stdio.h> ;
#include <sys/types.h> ;
#include <dirent.h> ;


int ListDir(char *pcPath)
{
DIR *pDir;
struct dirent *pDirent;

if((pDir = opendir(pcPath)) == NULL)
{
closedir(pDir);
return -1;
}

while((pDirent = readdir(pDir)) != NULL)
{
printf( "%s\n ", pDirent-> ;d_name);
}
closedir(pDir);

return 1;
}

int main(void)
{
ListDir( "/home ");
return 1;
}

[解决办法]
ls |wc -l

读书人网 >UNIXLINUX

热点推荐