当前位置: 首页 > news >正文

凡科建站电话咨询室内设计网站案例

凡科建站电话咨询,室内设计网站案例,惠州网站开发公司电话,百度商家平台1.打开一个目录 #include <sys/types.h> #include <dirent.h> DIR *opendir(const char *name); 参数&#xff1a; -name:需要打开的目录的名称 返回值&#xff1a; DIR * 类型&#xff0c;理解为目录流 错误返回NULL 2.读取目录中的数据 #include <dirent.h…

1.打开一个目录

#include <sys/types.h>

#include <dirent.h>

    DIR *opendir(const char *name);

    参数:

        -name:需要打开的目录的名称

    返回值:

        DIR * 类型,理解为目录流

        错误返回NULL

2.读取目录中的数据

#include <dirent.h>

    struct dirent *readdir(DIR *dirp);

    参数

        -dirp是opendir返回的结果

    返回值:

        struct dirent,代表读取到的文件的信息

        读取到了末尾或者失败了返回NULL

3.关闭目录

#include <sys/types.h>

#include <dirent.h>

       int closedir(DIR *dirp);

#include <sys/types.h>
#include <dirent.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include <errno.h>
int getFileNum(const char* path);
int main(int argc, char * argv[]) {if(argc < 2) {printf("%s path\n", argv[0]);return -1;}int num = getFileNum(argv[1]);printf("普通文件的个数为:%d\n", num);return 0;
}
//用于获取目录下所有普通文件的个数
int getFileNum(const char* path) {//打开目录DIR * dir = opendir(path);if(dir == NULL) {perror("opendir");exit(0);}struct dirent* ptr;//定义变量,记录普通文件的个数int total = 0;while((ptr = readdir(dir)) != NULL) {//获取名称char * dname = ptr->d_name;//忽略掉.和..if(strcmp(dname, ".") == 0 || strcmp(dname, "..") == 0) {continue;}//判断是普通文件还是目录if(ptr->d_type == DT_DIR) {//目录,需要继续读取这个目录char newpath[256];sprintf(newpath, "%s/%s", path, dname);total += getFileNum(newpath);}if(ptr->d_type == DT_REG) {//普通文件total++;}}//关闭目录closedir(dir);return total;
}

http://www.yayakq.cn/news/432602/

相关文章:

  • 关于网站设计的论文商会网站设计
  • 织梦怎么做手机网站网站制作公司哪儿济南兴田德润有活动吗
  • 做健身网站开题报告贵阳小程序开发定制
  • 山西建设工程执业注册中心网站wordpress重装密码
  • 无锡自助建站软件做网站广告网页
  • 国内免费商用图片的网站宁波网络推广平台哪里有
  • 建行互联网站常州便宜的做网站服务
  • 溧阳网站优化中信建设证券有限责任公司
  • 国内优秀的响应式网站网站建设技术开发
  • p2p网站建设后期维护wordpress 导航栏在哪
  • 镇江网站建设怎样做农产品交易平台网站
  • int域名网站有哪些网站建设流图visio
  • 品牌网站建设服务商wordpress文章到qq群
  • wordpress md5seo综合查询平台
  • 苏州企业网站推广同时部署WordPress和django
  • 微信手机网站源码怎么才能知道网站是谁做的
  • 招聘网站有哪些seo自学教程
  • 网站开发任务书模板网站开发团队名字
  • 南京企业网站做优化wordpress图标不显示
  • 烟台响应式网站建设黄冈网站推广软件免费下载
  • 绵阳住房和城乡建设局网站wordpress免代码分享到
  • 小学生做的网站wordpress数据收集
  • 做牙网站wordpress js 插件
  • 营销型网站建设开发价格友情链接什么意思
  • 在线写作网站深圳市建设管理中心网站
  • 行政审批网站开发文档微信小程序线上商城怎么做
  • 网站可以多个域名吗电子商务网站的整个建设流程
  • 江西建设质量安全监督网站小程序开发制作费用
  • 做资讯的网站网站开发策划书
  • 视频网站logo怎么做的建网上商城的第三方网站哪个好