记录一下 Linux 下目录的遍历方法。
API 原型
1  | 
  | 
函数说明
函数opendir()根据name打开一个目录流,返回一个指向该目录流的指针。fdopendir()与opendir()的不同在于接收一个文件描述符作为参数,如果调用成功,作
为参数的描述符会被内部使用,应用程序不应该再使用该描述符。
函数readdir()返回指向目录流dirp中下一个记录的指针,出错或流结束时返回NULL。
以下是一个示例程序。
示例程序
1  | 
  | 
记录一下 Linux 下目录的遍历方法。
1  | #include <sys/types.h>  | 
函数opendir()根据name打开一个目录流,返回一个指向该目录流的指针。fdopendir()与opendir()的不同在于接收一个文件描述符作为参数,如果调用成功,作
为参数的描述符会被内部使用,应用程序不应该再使用该描述符。
函数readdir()返回指向目录流dirp中下一个记录的指针,出错或流结束时返回NULL。
以下是一个示例程序。
1  | #include <stdio.h>  |