[Linux C]列出指定目录下的所有文件(夹)
来源:互联网 发布:华夏幸福 恒大 知乎 编辑:程序博客网 时间:2024/04/30 16:12
在Linux下,用C语言实现列出指定目录下的所有文件和文件夹:
#include <stdio.h>#include <dirent.h>#include <stdlib.h>int main(){DIR *dirp;struct dirent *direntp;dirp = opendir("/home/zcm/program/eclipse");if(dirp != NULL){while(1){direntp = readdir(dirp);if(direntp == NULL)break;else if(direntp->d_name[0] != '.')printf("%s\n", direntp->d_name);}closedir(dirp);return EXIT_SUCCESS;}return EXIT_FAILURE;}
在上面的代码中,对以“.”开头的目录或文件名作了过滤,这样是为了不输出目录"."和".."以及“隐藏文件”。
- [Linux C]列出指定目录下的所有文件(夹)
- 列出指定目录下的所有文件的绝对路径
- 递归列出指定目录下的所有文件的绝对路径
- 列出指定目录下的所有文件的路径
- javaFile循环列出指定目录下的所有文件(源代码)
- 递归列出指定目录下所有的符号链接文件
- 递归列出指定目录下所有的普通文件
- 列出指定目录下后缀是.mp3的所有文件
- linux 列出目录下的所有文件和目录
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Linux C :遍历输出指定目录下的所有文件
- Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件
- 用C#列出指定目录下的所有指定扩展名(多个扩展名)的文件
- PYTHON 列出指定目录下的文件
- 列出指定目录下的文件
- 可爱死啦
- 一致性hash
- 自动联想 5
- PHP和SOCKET
- IIS服务器配置常见问题
- [Linux C]列出指定目录下的所有文件(夹)
- struts2中action实现Preparable接口
- RedHat认证工程师
- 关于数据库冗余字段
- 自动联想 6
- 利用配置快速实现信息系统管理项目实践
- Zoomingo:帮你发现身边的购物信息而非折扣信息
- Visual Studio 2010 RTM 官方下载(英文版)
- 8种有效美白水果