怎么遍历文件目录下的程序生成的目录

 我来答
司马刀剑
高粉答主

2017-11-26 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7444万
展开全部

用C语言列出目录下的文件,在linux下可采用readdir()函数来实现,代码实现过程为:

  • 打开目录

  • 循环读目录,输出目录下文件

  • 关闭目录指针

  • 参考代码:


  •    
  • #include <dirent.h>#include <stdio.h>int main(){    DIR *dirp;     struct dirent *dp;    dirp = opendir("."); //打开目录指针    while ((dp = readdir(dirp)) != NULL) { //通过目录指针读目录        printf("%s\n", dp->d_name );    }          (void) closedir(dirp); //关闭目录    return 0;}
  •    
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式