Maison > Article > développement back-end > 关于遍历文件夹详细信息
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