readdir()如何使读出的文件按某种顺序排列?

比如说我要查找某目录下日期最旧的文件,或字节数最大的文件,是如何控制opendir()和readdir()的参数来实现的呢?

我的意思是如何快速查找,而不是通过readdir()查找所有的文件来找到。

没有更快的方法,要自己readdir()出来后自己排序。可以用qsort()函数。