0
A
回答
1
readdir
不保证任何顺序。没有排序完成,你甚至不能相信它会按照创建文件的顺序(用来做这个假设的一堆应用程序)返回东西。
已经实现了一个文件系统,我可以说大多数readdir调用发生的唯一事情是首先返回的是'。'和'..'。不是因为某些标准这么说,而是因为有很多应用程序在这两个应用程序不是第一个时就会中断,因此文件系统会被破坏。但要重复一遍 - 没有任何标准可以保证这一点,所以你不应该依赖它。
相关问题
- 1. Python的dir()函数的结果顺序
- 2. apply_async结果顺序
- 3. the_category的结果顺序
- 4. 选择的结果顺序
- 5. 调用函数按顺序存储结果
- 6. 函数调用的顺序(C++)
- 7. 函数调用的顺序C
- 8. 排序SQL结果()函数
- 9. Wordpress搜索结果顺序
- 10. c#顺序保存数据结构
- 11. 函数参数的顺序
- 12. C++函数调用顺序(boost) - 困惑
- 13. C++析构函数和调用顺序
- 14. C++构造函数调用顺序
- 15. C函数不按顺序执行
- 16. 按两个顺序排序SQL结果
- 17. 按字母顺序排序jquery结果
- 18. 按顺序排列结果(升序)
- 19. PHP:preg_replace_callback改变结果的顺序
- 20. foreach%dopar% - 保证结果的顺序?
- 21. MySQL的:顺序分组结果由ID
- 22. Joomla - 搜索结果页面的顺序
- 23. WHERE子句的顺序影响结果
- 24. Underscore.js sortBy结果错误的顺序
- 25. SQL:得到正确的结果顺序
- 26. MySQL显示颠倒顺序的结果?
- 27. opengl中函数的顺序
- 28. 影响结果排序顺序的文档分数,Lucene
- 29. python str()函数的结果不同于__str __()函数的结果
- 30. C++ pow函数 - 无效结果?
使用scandir对它们进行排序 – LtWorf 2013-03-14 11:15:43