find /path/to/directory -type f
,这将列出指定目录下的所有文件。find /path/to/directory -type f
,这将列出指定目录下的所有文件。opendir()
、readdir()
和 closedir()
函数实现。这些函数定义在 ` 头文件中。以下是一个简单的示例代码:,,
`c,#include,#include,,void list_directory(const char *path) {, struct dirent *entry;, DIR *dp = opendir(path);,, if (dp == NULL) {, perror("opendir");, return;, },, while ((entry = readdir(dp))) {, printf("%s\n", entry->d_name);, },, closedir(dp);,},,int main() {, const char *path = "."; // 当前目录, list_directory(path);, return 0;,},
``,,这段代码会列出指定路径下的所有文件和子目录的名称。opendir
、readdir
和 closedir
函数遍历文件夹。首先使用 opendir
打开目录,然后循环调用 readdir
读取目录项,最后用 closedir
关闭目录。Powered By Z-BlogPHP 1.7.3