function del_dir($dir,$levl=0){ //清空目录,非删除目录
if($dir=='' || !count($dir)){
return;
}
if(is_array($dir)){
foreach($dir as $d){
//设置权限
@chmod($d, 0777);
del_dir($d,1);
}
}else{
if(!($mydir=@dir($dir))){
return;
}
while($file=$mydir->read()){
if(is_dir("$dir$file") && $file!='.' && $file!='..'){
//设置权限
@chmod("$dir$file", 0777);
del_dir("$dir$file",1);
}elseif(is_file("$dir/$file")){
$file_time=@stat($file); //读取文件的最后更新时间
if(time()-$file_time>3600*24*7){//只删除7天以前的文件
@chmod("$dir/$file", 0777);
@unlink("$dir/$file");
}
}
}
$mydir->close();
@chmod($dir, 0777);
//清空目录
$levl && @rmdir($dir);
//如果删除目录,请替换为下面这句
/*
@rmdir($dir);
*/
}
}
php清空目录函数,测试可用
php清空目录函数
最新推荐文章于 2022-09-28 11:07:10 发布