Linux C -> opendir -> 目录文件打开

-----------------------------------------------------------------------------

int main()

{

DIR *dir_p;

struct dirent *dir;

dir_p = opendir("/");

dir = readdir(dir_p);

while (dir != NULL)

{

printf("%s %d\n",dir->d_name,

dir->d_type);

dir =

readdir(dir_p);

}

closedir(dir_p);

return 0;

}

-----------------------------------------------------------------------------

1.存储目录中的文件信息(文件名、扩展名等等)

#include

struct dirent

{

long d_ino;

off_t d_off;

unsigned short

d_reclen;

unsigned char

d_type;

char d_name

[NAME_MAX+1];

}

-----------------------------------------------------------------------------

头文件

#include

#include

函数原型

DIR* opendir (const char * path );

功能

打开一个目录,在失败的时候返回一个空的指针。

使用实例:

#include

#include

int main(void)

{

DIR *dirptr = NULL;

struct dirent *entry;

if((dirptr = opendir(argv[1])) == NULL)

{

printf{\"open dir !\"};

return 1;

}

else

{

while (entry = readdir(dirptr))

{

printf(\"%s\\n\", entry);

}

closedir(dirptr);

}

return 0;

}

-----------------------------------------------------------------------------

linux opendir路径_Linux C - opendir 和 readdir 和 closedir - 目录文件打开相关推荐

  1. linux,mac,unix 系统下cd 进入有空格的目录或者打开有空格的文件

    2019独角兽企业重金招聘Python工程师标准>>> Unix, Linux, Mac OS 如果想进入当前目录下的'my files'文件夹,有如下三种方法(当然还可能有更多): ...

  2. linux log4j配置文件详解,linux相对路径_linux下相对路径加载Log4j配置文件

    摘要 腾兴网为您分享:linux下相对路径加载Log4j配置文件,中国搜索,掌上看家,杂志迷,悦作业等软件知识,以及office2003简体,好分数登录,3dsmax2009,拼多多果园,坦克之王,快 ...

  3. linux运维之道 第二章 2.1.1目录文件基本操作

    大家好,又见面了,这次那给大家说说这个linux中的基本命令,听好了是基本!!!! 开始和大家说了linux中一切皆文件,在linux中有字符和图像两种工作界面,但是在企业中大部分都是用的字符工作界面 ...

  4. linux系统下如何创建二级域名和删除这个目录文件

    2019独角兽企业重金招聘Python工程师标准>>> 今天新建了个新的二级域名,解析到我们公司名义下,具体操作如下 第一步:先登录putty,输入公司地址,然后输入指令如下 这这里 ...

  5. linux 文件系统路径,Linux编程 1 (文件系统路径说明, 目录结构说明)

    一. Linux文件系统路径说明 熟悉windows系统的,都知道文件路径表示,如C:\User\rich\Documnets\test.doc. 在linux中目录称为虚拟目录(virtual di ...

  6. linux C 遍历目录及其子目录 opendir -> readdir -> closedir

    在 linux 下遍历某一目录下内容 LINUX 下历遍目录的方法一般是这样的: 打开目录->读取->关闭目录 相关函数是 opendir -> readdir -> clos ...

  7. 打开、读取以及关闭目录[ opendir()、 readdir()和 closedir() ]

    文章目录 一.打开目录 opendir 二.读取目录 readdir rewinddir 函数 三.关闭目录 closedir 函数 示例代码 打开.读取.关闭一个普通文件可以使用 open().re ...

  8. opendir、readdir和closedir函数

    注意:在Linux中,目录的输入格式:/mnt//fghs./mnt/fghs./mnt/fghs和/mnt/fghs//是等效的,都一样. #include <sys/types.h> ...

  9. linux java获取路径_linux中java获取路径的方法

    linux中java获取路径的方法 发布时间:2020-05-06 11:11:26 来源:亿速云 阅读:700 作者:小新 今天小编给大家分享的是linux中java获取路径的方法,相信很多人都不太 ...

  10. linux 多路径重启,(linux多路径连接iScsi存储重启自动连接.docx

    (linux多路径连接iScsi存储重启自动连接 RHEL系统带有iSCSI initiator软件,下面描述如何配置iSCSI Initiator实现对ISCSI卷的访问Linux iscsi 介绍 ...

最新文章

  1. CKO将成为企业发展的军师--转自世界名人网
  2. f分布表完整图a=0.05_MySQL8.0新特性-invisible indexes
  3. python PyQt5 sizeHint()
  4. mysql after 不起作用_我的MySQL触发器不起作用,语法简单,不复杂
  5. C++ 内存基本构件 placement new
  6. 设 l í {a,b,c}* 是满足下述条件的符号串构成的语言,编译原理模拟试题1和2的答案...
  7. 研究员发现 Google Cloud 项目中的 SSRF 漏洞,获1万美元奖金
  8. SVM分类器(matlab)
  9. python称为胶水的例子_为什么称python为胶水语言
  10. [js高手之路]设计模式系列课程-委托模式实战微博发布功能
  11. 在RHEL6上针对rm命令做审计
  12. matlab实现螺旋谱分解,MATLAB实现EMD分解及希尔伯特谱分析
  13. 状态栏RAT信号图标显示
  14. 给要入门量化分析的人一些建议(转)
  15. 阿里资深专家杭特:十余年目睹国内安全之“怪现状 ”
  16. 多人同时编辑excel,只需一招就搞定
  17. 正确数据确保数据完整性
  18. 清北2021毕业生就业报告出炉 清华博士0人出国,70%进体制
  19. c 语言小学生心算测试,谁知道C语言程序设计:小学生心算器
  20. 凝血酶分子机器人_DNA折纸(DNA Origami)技术搭载凝血酶分子阻断肿瘤供血

热门文章

  1. 计算机硬盘驱动器可以存软件吗,如何从计算机硬盘驱动器恢复数据
  2. android 视频测试工具,安兔兔视频测试下载3.0 官方版-安卓盒子视频性能检测工具平板西西软件下载...
  3. Kaggle | IEEE Fraud Detection(EDA)
  4. oAuth2.0店铺订单接口,获取单笔交易的详细信息api接口
  5. 快速复制一个网站的前端代码的工具-仿站工具
  6. 网上订餐php论文,php032网上订餐系统
  7. 深度学习涉及到的线性代数知识点总结(一)
  8. 通达信自编的选股公式如何使用?
  9. 系统中 用户操作日志管理
  10. wowza流媒体服务器最详细教程-wowza安装配置及优化