php 刪除無限級目錄與文件代碼共享
更新時間:2008年11月22日 22:27:21 作者:
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"刪除完畢";
}
?>
//刪除目錄
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安全攻防世界unserialize函數(shù)反序列化示例詳解
這篇文章主要介紹了php的安全防護,關于攻防世界Web php unserialize正則表達式反序列化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10
PHP簡單實現(xiàn)遍歷目錄下特定文件的方法小結(jié)
這篇文章主要介紹了PHP簡單實現(xiàn)遍歷目錄下特定文件的方法,結(jié)合2個簡單實例總結(jié)分析了php針對目錄下指定文件的遍歷查詢操作技巧,需要的朋友可以參考下2017-05-05
PHP實現(xiàn)限制域名訪問的實現(xiàn)代碼(本地驗證)
這篇文章主要介紹了PHP實現(xiàn)限制域名訪問的實現(xiàn)代碼,如果不是允許的域名不讓使用,然后讓客戶購買認證即可,但本地驗證加密一般都可以被破解,建議用遠程驗證,都收費了不差這點錢了,需要的朋友可以參考下2020-09-09
大家都應該掌握的PHP關聯(lián)數(shù)組使用技巧
這篇文章主要為大家分享了10個必須掌握的PHP關聯(lián)數(shù)組使用技巧,感興趣的小伙伴們可以參考一下2015-12-12

