首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

剔除文件及目录

2012-12-25 
删除文件及目录/*** 删除文件夹* Enter description here ...* @param $dir*///删除文件 function deleted

删除文件及目录
/**
  * 删除文件夹
  * Enter description here ...
  * @param $dir
  */
  //删除文件
function deletedir($dir){
if(!$handle = @opendir($dir)){     //检测要打开目录是否存在
return false;
}
while(false !==($file=readdir($handle))){
if($file!=="."&&$file!==".."){       //排除当前目录与父级目录
$file=$dir .DIRECTORY_SEPARATOR. $file;  //DIRECTORY_SEPARATOR 目录分隔符
if(is_dir($file)){
deletedir($file);
}else{
@unlink($file);
}
}
}
closedir($handle);
//删除当前文件夹:
if(rmdir($dir)) {
return true;
} else {
return false;
}
}

热点排行