找到一个PHP删除目录下的文件夹及所有文件的代码,可惜用不到,保存一下。

<?php
 //设置需要删除的文件夹
  $path = "文件路径";
  echo $path;
  //清空文件夹函数和清空文件夹后删除空文件夹函数的处理
  function deldir($path){
//如果是目录则继续
if(is_dir($path)){
//扫描一个文件夹内的所有文件夹和文件并返回数组
$p = scandir($path);
foreach($p as $val){
//排除目录中的.和..
if($val !="." && $val !=".."){
 //如果是目录则递归子目录,继续操作
 if(is_dir($path.$val)){
  //子目录中操作删除文件夹和文件
  deldir($path.$val.'/');
  //目录清空后删除空文件夹
  //@rmdir($path.$val.'/');
 }else{
  //如果是文件直接删除
  unlink($path.$val);
 }
}
}
  }
  }
 //调用函数,传入路径
 deldir($path);