阅读量:0
在C语言中,可以使用opendir
函数打开一个文件夹,然后使用readdir
函数读取文件夹中的文件。
以下是一个示例代码:
#include <stdio.h> #include <dirent.h> int main() { DIR *dir; struct dirent *entry; // 打开文件夹 dir = opendir("文件夹路径"); if (dir == NULL) { printf("无法打开文件夹\n"); return 1; } // 读取文件夹中的文件 while ((entry = readdir(dir)) != NULL) { printf("%s\n", entry->d_name); } // 关闭文件夹 closedir(dir); return 0; }
在上述代码中,"文件夹路径"
需要替换为你要读取的文件夹的实际路径。readdir
函数会返回一个dirent
结构体指针,其中包含了文件夹中的文件名。可以通过d_name
成员获取文件名。
注意,上述代码只能读取文件夹下的文件名,如果需要读取文件夹中的文件内容,可以使用fopen
函数打开文件,然后使用fread
函数读取文件内容。