记录一下 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> |