关于遍历文件夹详细信息

WBOY
풀어 주다: 2016-06-23 14:03:55
원래의
897명이 탐색했습니다.

php写的遍历文件夹程序,怎么样才能遍历出文件夹里文件的详细信息,比如文件名,最后修改时间,文件大小这些信息,求解答~~


回复讨论(解决方案)

贴出你的 遍历文件夹程序
帮你改一下

贴出你的 遍历文件夹程序
帮你改一下

<?phpfunction ResponseDir($dir){    $handle = opendir($dir);    while (false!==($FolderOrFile = readdir($handle)))    {        if($FolderOrFile != "." && $FolderOrFile != "..")        {            if(is_dir($dir."/".$FolderOrFile))            {                ResponseDir("{$dir}/{$FolderOrFile}");            }            elseif(is_file($dir."/".$FolderOrFile))            {                echo "<a href=upload/".$FolderOrFile.">{$FolderOrFile}</a><br />";            }        }    }    closedir($handle);}ResponseDir('D:/wamp/www/hqjd_y/upload');?>
로그인 후 복사

你在这里输出了文件名
echo "{$FolderOrFile}
";
同样也可以输出该文件的其他信息
$fn = "$dir/$FolderOrFile";
echo filesize($fn); //文件大小
echo date('Y-m-d H:i:s', filecime($fn)); //创建时间
echo date('Y-m-d H:i:s', filemtime($fn)); //上次修改时间

你在这里输出了文件名
echo "{$FolderOrFile}
";
同样也可以输出该文件的其他信息
$fn = "$dir/$FolderOrFile";
echo filesize($fn); //文件大小
echo date('Y-m-d H:i:s', filecime($fn)); //创建时……

还想问下,遍历文件的时候可以让他按照一定的顺序遍历么,比如,遍历的时候让最新添加的文件最先显示

这里有一个 PHP 文件夹遍历的函数,稍加修改就能实现你的功能!

你可以参考一下: http://www.bacysoft.cn/thread-77-1-1.html

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿