我猜这不是这种情况,我需要手动检查每个条目的名称,而不是仅仅跳过第一对。这是对的吗?
答案 0 :(得分:3)
POSIX标准不保证任何目录条目的顺序。因此,如果您有兴趣过滤掉.
和..
,则需要对其进行比较。
答案 1 :(得分:2)
不,你不应该首先依赖于.
和..
(虽然它几乎总是会发生)。
我记得有一个案例,当我遇到这种分裂问题时(在ReiserFS上他们没有找到它们,但它是ReiserFS的旧版本,现在它可能有所不同)。
答案 2 :(得分:0)
它不符合标准,但我从未在任何其他地方见过它们,而是前两个。但是,为了以防万一,如果你真的不介意那么多时间,我会做检查。