readdir注意一点就是成功时返回目录流dirp中下一个目录项

2023-05-16

 

readdir注意一点就是成功时返回目录流dirp中下一个目录项,是自动跳到下一个,这样结合while就可以遍历整个目录了。

 

所以在做这个题时

#include<stdio.h>
#include<dirent.h>
#include<sys/stat.h>

int main(int argc,char *argv[])
{
	DIR *dir;
	struct dirent *dent;
	struct stat buf;
    dir = opendir(".");//dir是目录流

	if(dir)
	{
       while((dent = readdir(dir))!=NULL)
      {
		  stat(dent->d_name,&buf);
            printf("%s,  %d,  %d\n",dent->d_name,(int)buf.st_size,(int)buf.st_mtime);
		}
	}
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

readdir注意一点就是成功时返回目录流dirp中下一个目录项 的相关文章

  • shell脚本对空格有严格的规定,赋值语句等号两边不能有空格,而字符串比较,等号两边必须有空格

    shell脚本对空格有严格的规定 xff0c 赋值语句等号两边不能有空格 xff0c 而字符串比较 xff0c 等号两边必须有空格 赋值时 xff1a i 61 1 i 61 i 43 1 61 用作赋值时 xff0c 两边绝对不能有空格
  • GCC编译过程

    华清课程2 4 1截图 面试可能会考 这感觉可以和makefile的编写结合起来理解 你也就明白为什么makefile那么写了 xff0c 可执行文件后面为什么是 o文件 xff0c 而 o文件后面跟着 c文件 去看华清3 2 3第23分钟
  • 对网络编程以及Linux应用层编程有了更多的理解

    做题听了华清的开班课 xff08 视频一小时三十分钟左右 xff09 之后 对于网络编程以及linux应用层编程有了点清晰的认识 xff0c linux应用层编程说白了就是利用Linux提供的接口去做一些事情 xff0c 网络编程也是如此
  • 推荐一本书《高质量嵌入式linux C编程》

    这本书确实讲得比较比较全面 xff0c 很多细节都讲到了 xff0c 和华清的课程体系很像 xff0c 看来华清的课再看这本书感觉很熟悉 xff0c 我甚至觉得这本书比华清自己的课本要好些 这本书值得反复读反复翻 xff0c 用来回顾知识巩
  • VideoReTalking:用于野外会说话的头部视频编辑的基于音频的唇形同步

    我们展示了 VideoReTalking xff0c 这是一种新系统 xff0c 可以根据输入音频编辑真实世界中说话的头部视频的面部 xff0c 从而产生高质量和口型同步的输出视频 xff0c 即使带有不同的情绪 我们的系统将这个目标分解为
  • 关于程序=数据结构+算法

    程序 61 数据结构 43 算法 xff0c 这个早就看到了 xff0c 很多人也说了 xff0c 谭浩强的C语言里面也有 而且我发现计算机考研里面的算法题是夹杂着数据结构的题去考的 我现在渐渐感受到他们所说的算法和我以前所理解的算法可能不

随机推荐