Linux C语言 遍历目录搜索文件的C源程序,支持嵌套目录搜索。

时间:2012-06-15 09:29:21
【文件属性】:

文件名称:Linux C语言 遍历目录搜索文件的C源程序,支持嵌套目录搜索。

文件大小:4KB

文件格式:RAR

更新时间:2012-06-15 09:29:21

Linux C 语言 遍历目录 搜索文件

Linux下遍历目录搜索文件源程序以及执行文件,支持嵌套目录,输出目录、子目录和对应的子目录中的文件列表,以及总文件数目。 LINUX下历遍目录的方法一般是这样的:打开目录-》读取-》关闭目录 相关函数是opendir -> readdir -> closedir 这样是不能遍历目录中的所有文件。 //LINUX下目录遍历搜索文件程序,支持嵌套目录 #include #include #include #include #include int do_search_dir(char *path); int do_check_dir(char *fullpath, char* truefullpath); void usage(char *apps); int count = 0; int main(int argc,char **argv) { char fullpath[1024]={0}; if(argc != 2) { usage(argv[0]); return -1; } if( -1 ==do_check_dir(argv[1], fullpath) ) return -1; do_search_dir(fullpath); printf("\nThe total number of files is %d in the directory [%s].\n\n", count , fullpath); return 0; } 。。。。。。 。。。。。。 。。。。。


【文件预览】:
dir.c
Makefile
dir

网友评论

  • 挺好的资源
  • 学习到了 谢谢分享
  • 学习用,有帮助
  • 挺不错,可以参考的
  • 挺不错的 ,代码可以更加精炼一些的!
  • 有助于自己学习,谢谢分享
  • 看了这个,对自gengj己编程的思路gen更加清晰了
  • 从资源中学到的东西,帮助我用来写了自己的程序。
  • 学到了不少东西,谢谢楼主的分享
  • 感谢楼主的分享,完成了我想要的工具!
  • 按照文章的思路写出了可以工作的程序
  • 很不错,C的代码很好!
  • 符合我想使用的要求,不错,值得学习
  • 挺不错的,能用的上
  • 很不错,C的代码还是有点繁琐。 但是不影响使用~
  • 不错的资源,可以借鉴学习一下
  • 没什么大问题,方便学习了c的函数怎么用,有些东西基本拿来就能用,还可以
  • 还可以,参照它改成了自己想要的程序
  • 可以直接编译~~
  • 好,这个资源不错,学习了,有用处
  • 还可以,用上了
  • 还可以吧,C语言的代码还是有些麻烦
  • 还行吧,借鉴了一下,自己再改改,可以直接编译,
  • 不错,可以用 灰常感谢楼主~~先研究一下回头自己慢慢改改
  • 不错的资源,直接编译就可使用。 可直接获得制定路径下所有的文件路径信息,在do search dir函数添加相应文件操作代码即可。
  • 不错的资源,我在linux下面可以直接编译通过,但是运行的时候返回了一堆目录不明白咋回事,还有待研究啊
  • 虽然不是我要的结果,但是能用