当前位置:首页 > 日记 > 正文

Linux操作系统中读取目录文件信息的过程分析

Linux操作系统中读取目录文件信息的过程分析
导读:linux操作系统中读取目录文件信息的过程分析,学习linux的朋友可以参考。

一般过程:

1。添加的头文件dirent。H

声明结构体指针结构体指针dirent;

声明一个目录指针;

2。命令行分析

三.打开目录文件

使用opendir()的参数解析二参数参数的命令行1 } {,并返回目录文件指针值FD

4。输出重定向

fprintf()的参数是用来分析第三参数参数的命令行2 } {,权限W

5。开始读取目录文件的内容

用圆而((ptr = readdir(FD))!= null),readdir()提取文件从项目目录文件每次和指针向前移动。null值直到文件结束返回,readdir返回ptr指针指向dirent结构()。每当一个函数调用返回的结果是不同的,在dirent的成员。对d_name成员的值是在每个目录中读取的文件的名称。使用从原始数据中获得的信息。C在周fopen,我们将PTR -> d_name fopen()的参数和fstat(),然后打印出目录中的所有文件并将它们存储在输出文件。

6。关闭所有文件和目录文件指针。

相关文章

Word2010允许搜索结果是一个明亮的

Word2010允许搜索结果是一个明亮的

显示,是一个,搜索结果,明亮,黄色,Word2010提供的工具来节省时间和简化工作。如果我们掌握了导航窗格和查找工具。使用这些新的功能可以更容易浏览,搜索,甚至重新组织文档的内容从一个易于使用的窗格。 导航窗格中首次提出了Office2010。在以…

PHP获得远程文件大小的3种解决方案

PHP获得远程文件大小的3种解决方案

解决方案,文件大小,电脑软件,PHP,1。使用file_get_contents() 复制代码代码如下所示: $file = file_get_contents ($url); 回声strlen(文件); > 2。使用get_headers() 复制代码代码如下所示: header_array美元= get_headers($url,真的); 大header_arr…

修改后的QQ空间昵称有什么不一致

修改后的QQ空间昵称有什么不一致

空间,修改,有什么,昵称,电脑软件,对问题的描述: QQ空间昵称与QQ上的昵称同步,当您修改昵称时,二者是同步的,如果遇到昵称和个人中心昵称、QQ农场昵称、发布QQ空间消息、评论等未更新的地方,请参考以下解决方案。 解uff1a 1,把你自己的QQ号作为…

如何防止支付宝iOS锁屏漏洞

如何防止支付宝iOS锁屏漏洞

锁屏,漏洞,支付宝,如何防止,电脑软件,支付宝IOS系统客户端锁屏漏洞中断后,Alipay目前没有官方回应,最近几天没有专门针对iOS端的支付宝客户端升级,用户如何保护自己的安全事实上,在Alipay推出新版本的客户端之前,我们可以通过以下方法进行预防: …

SUSELinux企业服务器设置防火墙打

SUSELinux企业服务器设置防火墙打

防火墙,企业,服务器设置,端口,电脑软件,点评:这篇文章主要介绍了建立防火墙开放远程端口的SUSE Linux企业服务器系统下的方式,你可以参考它如果你需要朋友。 1、六 / / / susefirewall2 sysconfig等#编辑防火墙设置 fw_services_ext_tcp =22…

Linux学习日记四文件和目录管理

Linux学习日记四文件和目录管理

文件,学习,目录,日记,电脑软件,点评:本系列文章主要是关于用刀编写的linux相关学习资料。本文主要介绍linux下的文件和目录管理。 =基本命令 # PWD { p }:显示当前工作目录 p:选项显示实际工作目录,而不是连接文件本身的目录名。 # mkdir { …

win7在更换桌面壁纸暗示图像不能设

win7在更换桌面壁纸暗示图像不能设

内部错误,图像,设置为,桌面壁纸,暗示,点评:有错误时,改变桌面壁纸在win7系统。提示:无法将图片设置为墙纸,存在内部错误。这里有个好办法。有相似情况的朋友可以参考。 有一个错误在更换桌面壁纸在win7系统。有人建议这幅画不能被定为墙纸,里面…

win2003ad数据库备份还原和恢复教

win2003ad数据库备份还原和恢复教

数据库备份,教程,恢复,电脑软件,win2003ad,评论:所谓的广告,即Active Directory,目录服务,在广告数据库中有成千上万的用户数据。如果我们失去它,我们就会失去它。这是一个很好的备份和恢复教程。有兴趣的朋友会看一看。 所谓广告,即Active Direc…

什么过程kencli过程查询kencli.exe

什么过程kencli过程查询kencli.exe

查询,过程,电脑软件,kencli,exe,点评:kencli.exe是AVM Ken!代理服务器软件客户端程序 进程文件:kencli或kencli.exe 过程名称:AVM肯客户端 过程类别:安全风险的过程 英文描述: kencli.exe是AVM Ken代理客户端应用!服务器。这,肯,和对与错。 中文参…

什么是360tray360tray.exe进程可以

什么是360tray360tray.exe进程可以

进程,电脑软件,tray360tray,exe,注:360tray.exe是360安全卫士的木马防火墙模块厂奇虎360。一般的程序与360安全卫士运行。它的功能是维护计算机系统的正常运行,提高了系统的安全性能。 有网友咨询小编关于计算机程序360tray.exe什么过程也许…

php数组对比函数,存在交集是真的,否

php数组对比函数,存在交集是真的,否

数组,函数,电脑软件,php,false,复制代码代码如下所示: 2美元=阵列(A,B,C,D); $ array2 =阵列(A,C); array_intersect array3美元=(美元美元array1,array2); 如果($ array3){ 回声'有交集'; } >…

Win8.1升级C更多的磁盘空间后,清理

Win8.1升级C更多的磁盘空间后,清理

教程,升级,磁盘空间,垃圾,更多,点评:Win8升级到Win8.1后会产生大量的垃圾文件,尤其是老Windows.old系统备份文件C导致越来越多,这里是释放无用的垃圾清理磁盘空间的一个好方法,需要的朋友不要错过 Win8通过应用商店免费更新到Win8.1后,你发现C一…