读取任意多层目录中的文件及其所有子目录中所有不超过30k的.gif和.jpg图片,并将这些信息存入文本文件。存入格式如下:文件名 | 文件大小 | 文件最后访问时间 |文件修改时间 | 文件所在目录位置 | 文件后缀 
求高人指教.

解决方案 »

  1.   

    system函数调用系统命令来读目录,windows下可以用tree命令列出目录内容
      

  2.   

    readir来读取文件夹中的文件,然后根据php内置函数读取文件的访问时间等
      

  3.   

    除了循环读取目录外,还有读取文件的创建时间,最后修改时间。
    获得文件的创建时间:filemtime()
    获得文件的大小:filesize()
    获得文件最后访问时间:fileatime()
    获得文件的所有者:fileowner()
    获取文件所在的目录:dirname($filepath);
    获取文件的后缀名:strtolower(trim(substr(strrchr($filename, '.'), 1)))