linux c 遍历文件

转载 2012年03月21日 20:27:31
 //for linux    void findAllFile(char * pFilePath){       DIR * dir;       dirent * ptr;       struct stat stStatBuf;       chdir(pFilePath);       dir = opendir(pFilePath);       while ((ptr = readdir(dir)) != NULL){           if (stat(ptr->d_name, &stStatBuf) == -1){               printf("Get the stat error on file:%s\n", ptr->d_name);               continue;           }           if ((stStatBuf.st_mode & S_IFDIR) && strcmp(ptr->d_name, ".") != 0&& strcmp(ptr->d_name, "..") != 0){               char Path[MAX_PATH];               strcpy(Path, pFilePath);               strncat(Path, "/", 1);               strcat(Path, ptr->d_name);               findAllFile(Path);           }           if (stStatBuf.st_mode & S_IFREG){               printf(" %s\n", ptr->d_name);           }           //this must change the directory , for maybe changed in the recured function           chdir(pFilePath);       }       closedir(dir);   }  

linux平台下基于C语言实现遍历文件目录

#include #include #include #include #include #include #include #include #include /* 文件大小和修...
  • hb707934728
  • hb707934728
  • 2016年08月03日 10:04
  • 602

C语言在linux下递归遍历文件夹中的文件

C语言在linux下递归遍历文件夹中的文件
  • chengshuguang
  • chengshuguang
  • 2013年11月30日 15:27
  • 3713

linux下遍历文件夹---opendir等用法

通过实例对linux下遍历文件夹的函数进行解析.
  • cp3alai
  • cp3alai
  • 2014年12月25日 00:54
  • 2147

Linux C 编程之遍历子目录及所有文件

转载自:http://blog.csdn.net/jeff_nie/article/details/8464900 遍历子目录用的方法是递归调用,先判断子目录流指针所指向的文件是否为目录文件...
  • qq_16209077
  • qq_16209077
  • 2016年07月20日 23:35
  • 15502

C/C++遍历目录下的文件或指定文件

每次遇到这样的问题总会折腾很久,到网上搜,或者查资料,弄了很多次,但就是没记住,这次写程序又遇到了,干脆就把它都弄清楚了,然后顺便在这里记录一下,以后再遇到就不用到处去找了。         用...
  • tianxiawuzhei
  • tianxiawuzhei
  • 2015年01月23日 10:38
  • 4499

linux多线程非递归遍历文件夹模拟处理文件

#include #include #include #include #include #include #include #include #include using name...
  • yufei_email
  • yufei_email
  • 2015年01月12日 00:17
  • 1139

C/C++遍历文件和目录

C/C++遍历文件夹要用到_finddata_t结构体,函数_findfirst、_findnext和_fineclose,它们都定义在头文件中,下面介绍具体如何使用。   结构体_finddat...
  • cbbbc
  • cbbbc
  • 2015年01月22日 11:07
  • 4152

【Linux C】关于遍历字符串的三种方法

在这里我们重点介绍遍历字符串的三种方法。
  • newcong0123
  • newcong0123
  • 2016年07月15日 20:27
  • 855

Linux下C语言实现文件遍历,支持嵌套和文件数量统计

Linux命令行下有两个非常基本的命令,一个是ls,一个是tree,其分别能够列出当前目录下的文件和树形方式嵌套显示目录结构。 因为网络上有很多版本的文件遍历代码,代码都没有整理过,看起来也...
  • lida2003
  • lida2003
  • 2016年05月25日 17:32
  • 537

用Python遍历(Linux)的子目录并且查找出指定的字符串带(扩展名)黑白名单功能

《软件&网站架构师》之一_用Python脚本补充Linux命令的不完善之二: 用Python遍历(Linux)的子目录并且查找出指定的字符串(带黑白名单功能)...
  • aw344
  • aw344
  • 2014年09月10日 11:57
  • 2529
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux c 遍历文件
举报原因:
原因补充:

(最多只允许输入30个字)