关于遍历文件夹详细信息

WBOY
Freigeben: 2016-06-23 14:03:55
Original
897 Leute haben es durchsucht

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');?>
Nach dem Login kopieren

你在这里输出了文件名
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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage