C语言中如何使用目录操作库函数

avatar
作者
筋斗云
阅读量:0

在C语言中,你可以使用dirent.h头文件来访问目录操作库函数

#include<stdio.h> #include <dirent.h>  int main() {     // 打开目录     DIR *dir = opendir("your_directory_path");     if (!dir) {         perror("Cannot open directory");         return 1;     }      // 读取目录中的所有文件     struct dirent *entry;     while ((entry = readdir(dir)) != NULL) {         // 输出文件名         printf("File: %s\n", entry->d_name);     }      // 关闭目录     closedir(dir);     return 0; } 

这个示例展示了如何打开一个目录、读取其中的所有文件和子目录,然后关闭目录。请将your_directory_path替换为你想要读取的实际目录路径。

注意:在Windows系统上,你需要包含io.h头文件以获得对_findfirst_findnext等函数的访问权限。在Linux和其他类Unix系统上,你需要包含dirent.hsys/types.h头文件。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!