热搜:NVER node 开发 php

关于遍历文件夹详细信息

2024-09-06 21:05:01
关于遍历文件夹详细信息

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 "{$FolderOrFile}
"; } } } 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