如何解决不使用 readdir 读取目录
我正在学习 POSIX linux。我正在使用 C 编程语言。
我想读取一个文件夹,但不是使用readdir或opendir,我想使用纯打开和读取,我想将此文件夹中的子文件夹或文件提取为名称作为字符串。
这是否可以将 open() 和 read() 设为打开和读取(不使用 dirent.h)?
解决方法
简单地说:不,不是。
open()
和 read()
对文件而不是目录进行操作。
opendir()
和 readdir()
对目录而非文件进行操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。