循环遍历文件并在C中打印文件属性
发布时间:2020-05-23 14:26:54 所属栏目:Linux 来源:互联网
导读:我是C语言编程的新手.我需要这个程序遍历文件夹中的所有文件并为每个文件打印这些属性.此时它正在打印文件夹的属性.#include sys/types.h #include sys/stat.h #include stdlib.h #include stdio.h #include tim
|
我是C语言编程的新手.我需要这个程序遍历文件夹中的所有文件并为每个文件打印这些属性.此时它正在打印文件夹的属性.
我想我需要将结构移动到while循环中,但是当我这样做时,编译器会说“file_stats unclared”. 最佳答案 除了Valentin的答案,你还应该将closedir()移出循环. 更新:您还需要用stat(ep-> d_name,…)替换stat(argv [1],…)以获取有关实际文件的信息.但在此之前,您需要输入argv [1]目录(使用chdir()系统调用). 完整的代码: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 什么是SASL / GSSAPI?
- LINUX教程:php similar_text()函数的定义和用法
- 找出Linux中目录所在的分区?
- linux – 为什么vsftpd的chroot_local_user不安全?
- linux – 配置VTK时如何安装x11_xt_lib?
- linux – 如何终止使用sudo运行的进程? Ctrl C做到了,但没
- linux – 使用git和符号链接的基于组件的Web项目目录布局
- osx – 多个选项卡与tmux / tmuxinator和iTerm2
- linux – 我可以将一些文本发送到在屏幕会话中运行的活动进
- linux – SSH攻击在10小时内耗尽4GB.可能?
