array scandir ( string directory [, int sorting_order [, resource context]] )
返回一个 array,包含有 directory 中的文件和目录。 排序方式决定另外可自写函数遍寻目录获得数组再排序

解决方案 »

  1. to:snmr_com(麒麟厍人)如果文件夹下有大量文件,不知道效率怎么样
    --------------------
    而我的需求是:没必要取文件夹下的所有文件,只是想取相邻的上下两个
      

  2. hehe,文件没有相邻一说。
    按照什么顺序排列?
    修改时间?
    创建时间?
    名称?(按照什么编码规则?utf-8?8859-1?)
    文件大小?
    文件类型?
    .........
    或者上述几种组合?如果只是按照文件名,并且选用了其中的一个编码规则,
    那么如果用PHP里面排序函数,效率将会很高。楼主不用担心,
    就是从从硬盘里面取文件名字的时候会有些慢,这个时间大约占整个排序时间的95%
    排序只用2%的时间,然后显示输出需要3%的时间。
      

类似问题 »