【发布时间】:2011-11-28 03:45:41
【问题描述】:
我正在编辑 linux v2.18.8 (CentOS5) 以包含学校项目的文件属性。我们作为一个组必须实现的一件事是列出所有属性名称(属性是存储在与文件相同级别的隐藏目录中的文本文件)。
只是一个例子:
this.jpg 是 /Desktop/Testing 中的一个文件。当您添加自定义用户属性时,会创建一个包含这些属性的文件夹。因此,如果我添加属性“Creator”并将其值设为“bob”,您将获得一个目录 /Desktop/Testing/.this.jpg_attr/Creator(如果您打开 Creator,其内容将为“bob”)。
我感兴趣的是在属性文件夹中列出所有用户创建的属性(或从示例中的 /Desktop/Testing/.this.jpg_attr/ 中的所有文件)我知道我想使用readdir 调用,但我不知道在 linux 设置中的哪里可以找到它。如果有人能给我任何关于在哪里寻找 readdir 的指导,我想我可以弄清楚如何操作它。
我不要求任何代码。只是 readdIR 所在的文件路径,或调用 readdIR 的系统调用。
提前致谢。
【问题讨论】: