PHP 的目录操作,基本上就是一种套路
<?php
//自定义一个遍历目录的函数,注意目录中的目录。
function rmdi_r($dirname){
//判断是否为一个目录,非目录直接关闭
if(is_dir($dirname)){
//如果是目录,打开他
$name=opendir($dirname);
//使用while循环遍历
while($file=readdir($name)){
//去掉本目录和上级目录的点
if($file=="." || $file==".."){
continue;
}
//如果目录里面还有一个目录,再次回调
if(is_dir($dirname."/".$file)){
rmdi_r($dirname."/".$file);
}
如果目录里面是个文件,那么输出文件名
if(is_file($dirname."/".$file)){
echo($dirname."/".$file);
}
}
//遍历完毕关闭文件
closedir($name);
//输出目录名
echo($dirname);
}
}
//调用函数
rmdi_r("这里填写需要遍历某文件夹的绝对路径");