php写的遍历文件夹程序,怎么样才能遍历出文件夹里文件的详细信息,比如文件名,最后修改时间,文件大小这些信息,求解答~~
解决方案 »
- 关于通过采集新闻的程序 怎样定时获取新闻信息
- php+Mysql 并发访问 高手请进 高分在线等答案
- 寻找PHP的热心高手,有偿兼职,共商合作发展大计。
- php 如何生成excel到服务器?
- 如何点击复制单元格
- 字符集转换之LATIN1 to UTF8问题。
- GROUP BY 语句怎么用php输出来类
- 如何把magic_quotes_gpc设为零????
- PHP网站安装后根目录有3个文件夹,分别是install、statics、system。php大牛能详细介绍下这3个文件夹作用
- 新手求指导 php 中thinkphp框架中的model问题
- 一个文件写了1000多行,不知道是不是太罗嗦了
- 网站与dz论坛用ucenter整合第一次登陆同步问题.
function 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 "<a href=upload/".$FolderOrFile.">{$FolderOrFile}</a><br />";
同样也可以输出该文件的其他信息
$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)); //上次修改时间