|
function view_dir($directory,$i) //返回路径下的文件名,遍历子目录名.加路径
{
$handle = opendir( $directory ); //打开目录
while ( $file = readdir($handle) ) //如果READDIR函数读到文件或目录则执行while
{
$bdir = $directory . '/' .$file; //定义目录下的文件名
if ($file <> '.' && $file <> '..' && is_dir($bdir)) //如果不是.和 ..并且$bdir是个目录
{
view_dir( $directory .'/'. $file,$i); //再次调用view_dir方法
}
else if( $file <> '.' && $file <> '..') //否则输出文件名并换行
{
$file_name[$i]=$directory .'/'. $file;
echo $directory .'/'. $file." ".$i."<br>";
$i++;
}
}
closedir( $handle ); //关闭目录
return $file_name;
} |
|