linux c语言 打开目录 查找文件 c语言 实现
2014-03-28 19:51
357 查看
#include"unistd.h"#include"sys/types.h"#include"fcntl.h"#include"dirent.h"#include"stdio.h"#ifndef NULL#define NULL 0#endif#ifndef ERROR#define ERROR 0#define OK 1#endiftypedef int Status;Status ls(char *);int main(int argc,char **argv){if(argc==1) ls(".");//elsewhile(--argc){printf("%s\n",*++argv);ls(*argv);}}Status ls(char *dirname){DIR *p_dir;struct dirent *p_dirent;if((p_dir=opendir(dirname))==NULL){fprintf(stderr,"---->can\'t open %s\n",dirname);return ERROR;}while((p_dirent=readdir(p_dir))){printf("%s\n",p_dirent->d_name);}closedir(p_dir);return OK;}
相关文章推荐
- Node.js实现在目录中查找某个字符串及所在文件
- C语言 文件I/O:实现文件打开创建复制关闭
- go语言实现遍历目录,及查找特定的文件类型
- 多线程实现文件在多层目录中查找及拷贝到多层目录
- C# API 打开目录并选中文件(夹)的实现
- c++编程实现指定目录下,捕获文件打开事件 。目录上锁
- Python实现查找指定目录下包括某关键字的所有文件脚本
- python实现在目录中查找指定文件的方法
- 递归 / 迭代两种方法实现查找指定目录下所有文件
- Qt工程实现打开目录并选中指定文件的方法
- Python脚本实现查找指定目录下包含指定关键字的文件
- C# 操作注册表,实现记住上次打开的文件目录
- java 实现 文件操作工具集。包括文件、目录树的拷贝、删除、移动、查找等工具函数
- vs2013运行c语言出现:无法查找或打开 PDB 文件。
- Eclipse下安装OpenExplorer实现在Package Explorer中右键打开文件所在目录。
- source insight实现快捷键打开文件目录
- C++及API函数实现查找某目录下指定类型的文件
- c语言实现文件查找
- C语言实现读目录和文件(转)
- 递归实现查找目录下的所有子目录和文件