可以对使用opendir()函数获得的目录流中的条目顺序做出任何假设吗?例如,是否.
总是..
前两个条目?什么会导致订单发生变化?
问问题
213 次
1 回答
6
Posix 说您不能依赖.
并..
成为前两个条目。
来自开放组基本规范第 6 期:
dot 和 dot-dot 的目录条目是可选的。这卷 IEEE Std 1003.1-2001 没有提供先验测试它们是否存在的方法,因为必须编写可移植的应用程序来查找(并且通常忽略)这些条目。编写假定它们是前两个条目的代码并不总是有效,因为许多实现允许它们与前两个条目不同,在它们之前有一个“正常”条目。
于 2012-02-16T22:22:41.343 回答