首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

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

2012-03-02 
请问哪个函数可以活得目录下文件的数目?linux下的。。。谢谢[解决办法]scandir[解决办法]#includestdlib.h

请问哪个函数可以活得目录下文件的数目?
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

热点排行