如果你想以PHP实现的话,我这里有源代码.自己写着玩的,并不怎么高级,但相当实用.

解决方案 »

  1.   

    scandir
    (PHP 5)scandir -- 列出指定路径中的文件和目录
    说明
    array scandir ( string directory [, int sorting_order [, resource context]] )
    返回一个 array,包含有 directory 中的文件和目录。 参数
    directory
    要被浏览的目录 sorting_order
    默认的排序顺序是按字母升序排列。如果使用了可选参数 sorting_order(设为 1),则排序顺序是按字母降序排列。 context
    context 参数的说明见手册中的 Streams API 一章。 
    返回值
    成功则返回包含有文件名的 array,如果失败则返回 FALSE。如果 directory 不是个目录,则返回布尔值 FALSE 并生成一条 E_WARNING 级的错误。
      

  2.   

    opendirreaddir然后再循环取数据显示可用正则表达式匹配文件类型,设置不同的显示图标等主要还是可以自己去看php手册,那个东西是好东西