作业帮 > PHP > 教育资讯

PHP教程:php 删除无限级目录与文件代码

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 18:01:58 PHP
PHP教程:php 删除无限级目录与文件代码
PHP教程:php 删除无限级目录与文件代码PHP
【无忧考网-PHP教程:php 删除无限级目录与文件代码】:
php下需要删除多级目录的朋友及可以参考下面的类
 

//删除目录 
class del_path 
{ 
function wm_chief_delpath($del_path) 
{ 
if(!file_exists($del_path))//目标目录不存在则建立 
{echo"目录不存在";return false;} 
$hand=opendir($del_path); 
$i=0; 
while($file=readdir($hand)) 
{$i ; 
if($i==1||$i==2) 
{continue;} 
if(!(strchr($file,"."))) 
{ 
$del_s_path=$del_path."/".$file; 
$this->wm_chief_delpath($del_s_path); 
} 
else 
{ 
$del_file=$del_path."/".$file; 
$this->wm_chief_file($del_file); 
} 
} 
closedir($hand); 
$this->wm_chief_path($del_path); 
return true; 
} 
//删除文件 
function wm_chief_file($del_file) 
{ 
unlink($del_file); 
} 
//删除目录 
function wm_chief_path($del_path) 
{ 
rmdir($del_path); 
} 
} 
$DelPath="DelPath";//要删除的目录 
$wm_chief=new del_path(); 
$wm_chief_ok=$wm_chief->wm_chief_delpath($DelPath); 
if($wm_chief_ok) 
{ 
echo"删除完毕"; 
} 
?>
PHP