gpt4 book ai didi

c - readdir() 读取 .FS_info 失败

转载 作者:行者123 更新时间:2023-11-30 16:03:59 27 4
gpt4 key购买 nike

这是关于读取目录.FS_info。使用readdir()。我正在尝试阅读此 .FS_info。目录和 readdir() 无法做到这一点。如何才能成功读取这个特殊目录呢?

最佳答案

来自 POSIX 规范:

Upon successful completion, readdir() returns a pointer to an object of type struct dirent. When an error is encountered, a null pointer is returned and errno is set to indicate the error.

换句话说,errno 应该准确地告诉您问题是什么。

我最好的猜测是,名为 .FS_info 的目录可能包含有关文件系统本身的一些系统级信息,并且可能不希望用户在其中进行操作。

但是,为什么文件系统实现者会保护它,而不需要额外的码来使其不可见,这将是一个谜。

底线,检查errno。如果这让您不满意,请发布展示该行为的最短的完整程序,以及有关您的环境的详细信息(操作系统、文件系统类型、.FS_info 目录所在的目录、编译器、库等)向前)。

关于c - readdir() 读取 .FS_info 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3620243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com