日期:2011-06-27  浏览次数:20460 次


php递归删除目录下的所有文件:

html;charset=utf-8");
/**
*删除指定目录()删除子目录和文件
*@path  文件目录路径 string
*@return void
*/
function hello($path){
//1:判断删除目录是否存在
if(!file_exists($path)){
  return false;
}
//2:将目录内容全部获取出
$list = scandir($path);
//3:遍历目录
foreach($list as $f){
//4:将 .  .. 排除在外
if($f != '.' && $f != '..'){
 //5:如果内容文件 unlink
 if(is_file($path."/".$f)){
  unlink($path.".".$f);
 }else{
   //6:目录   递归
   hello($path."/".$f);
 }
}
}//foreach end
//7:循环外删除目录!!
rmdir($path);
}

?>


php递归便利出目录下的所有文件:

";
//递归调用自己
$this->upl($path."/".$f);
}else{
//如果文件存在输出
echo $path."/".$f."
"; } }//if end }//foreach end } } $a=new dir(); $a->upl("d:/www/guo/application");