//遍历目录下的文件
function rmdi_r($dirname){
//判断是否为一个目录,非目录直接关闭
if(is_dir($dirname)){
//如果是目录,打开他
$name = opendir($dirname);
//使用while循环遍历
$i = 0;
while($file = readdir($name)){
//去掉本目录和上级目录的点
if($file == "." || $file == ".."){
continue;
}
//如果目录里面还有一个目录,再次回调
if(is_dir($dirname."/".$file)){
rmdi_r($dirname."/".$file);
}
//exit();
//如果目录里面是个文件,那么输出文件名
if(is_file($dirname."/".$file)){
echo "<li class=''>序号:".($i+1)."|路径:".$dirname."/".$file."</li>";
}
$i++;
}
//遍历完毕关闭文件
closedir($name);
//输出目录名
//echo("目录名称:".$dirname);
echo "<b>当下目录内还有".$i."个文件</b>";
if($i == 0){//目录为空提示语
echo "该目录为空";
}else{}
}
}