0
A
回答
1
readdir
不保证任何顺序。没有排序完成,你甚至不能相信它会按照创建文件的顺序(用来做这个假设的一堆应用程序)返回东西。
已经实现了一个文件系统,我可以说大多数readdir调用发生的唯一事情是首先返回的是'。'和'..'。不是因为某些标准这么说,而是因为有很多应用程序在这两个应用程序不是第一个时就会中断,因此文件系统会被破坏。但要重复一遍 - 没有任何标准可以保证这一点,所以你不应该依赖它。
相关问题
- 1. Python的dir()函数的结果顺序
- 2. C函数解析顺序
- 3. mysql_num_rows结果顺序
- 4. apply_async结果顺序
- 5. thinking_sphinx结果顺序
- 6. the_category的结果顺序
- 7. 选择的结果顺序
- 8. C++比较函数结果
- 9. 函数调用的顺序C
- 10. 函数调用的顺序(C++)
- 11. JS/jQuery函数调用顺序不反映在结果
- 12. 调用函数按顺序存储结果
- 13. c函数参数评估顺序
- 14. 顺序加入结果
- 15. Wordpress搜索结果顺序
- 16. 排序SQL结果()函数
- 17. 从数据库顺序循环非顺序查询结果
- 18. 保留SOAP结果的排序顺序
- 19. Python的C函数(不同的结果)
- 20. c#顺序保存数据结构
- 21. 为什么我没有按预期顺序获得排序函数的结果?
- 22. 函数参数的顺序
- 23. C++函数调用顺序(boost) - 困惑
- 24. C函数不按顺序执行
- 25. C++构造函数调用顺序
- 26. 排序无序的SQL结果基于原始数组顺序
- 27. 调用继承构造函数/析构函数的顺序,C++
- 28. Javascript函数顺序
- 29. 相交按字母顺序排序结果c#
- 30. C++冒泡排序(升序)函数没有返回结果
使用scandir对它们进行排序 – LtWorf 2013-03-14 11:15:43