越简单越好!

删除文件夹或文件

发表于 2007-03-07 09:41 | 1039次阅读 0次点赞   PHP

function deldir($dir){
  $current_dir = @opendir($dir);   
  while($entryname = @readdir($current_dir)){   
    if(is_dir("$dir/$entryname") and ($entryname != "." and $entryname!="..")) {   
       deldir("${dir}/${entryname}");   
    }elseif($entryname != "." and $entryname!="..") {   
       @unlink("${dir}/${entryname}");   
    }   
  }   
  @closedir($current_dir);   
  @rmdir(${dir});   
} 

 

 

function deldir($dir) 
{ 
$handle = opendir($dir); 
while (false!==($FolderOrFile = readdir($handle))) 
{ 
if($FolderOrFile != "." && $FolderOrFile != "..") 
{ 
if(is_dir("$dir/$FolderOrFile")) 
deldir("$dir/$FolderOrFile"); // recursive 
else 
unlink("$dir/$FolderOrFile"); 
} 
} 
closedir($handle); 
if(rmdir($dir)) 
$success = true; 
return $success; 
} 

















返回顶部 ^