真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

php如何刪除多級目錄

小編給大家分享一下php如何刪除多級目錄,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯公司專業(yè)為企業(yè)提供市中網站建設、市中做網站、市中網站設計、市中網站制作等企業(yè)網站建設、網頁設計與制作、市中企業(yè)網站模板建站服務,10余年市中做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

php刪除多級目錄的方法:使用deltree函數的方法,代碼為【function deltree($pathdir) if(is_empty_dir($pathdir)){rmdir($pathdir)}】。

php刪除多級目錄的方法:

deltree($path);rmdir($path)才能刪除這個目錄能

function deltree($pathdir)
{
echo $pathdir;//我調試時用的
if(is_empty_dir($pathdir))//如果是空的
    {
    rmdir($pathdir);//直接刪除
    }
    else
    {//否則讀這個目錄,除了.和..外
        $d=dir($pathdir);
        while($a=$d->read())
        {
        if(is_file($pathdir.'/'.$a) && ($a!='.') && ($a!='..')){unlink($pathdir.'/'.$a);}
        //如果是文件就直接刪除
        if(is_dir($pathdir.'/'.$a) && ($a!='.') && ($a!='..'))
        {//如果是目錄
            if(!is_empty_dir($pathdir.'/'.$a))//是否為空
            {//如果不是,調用自身,不過是原來的路徑+他下級的目錄名
            deltree($pathdir.'/'.$a);
            }
            if(is_empty_dir($pathdir.'/'.$a))
            {//如果是空就直接刪除
            rmdir($pathdir.'/'.$a);
            }
        }
        }
        $d->close();
    echo "必須先刪除目錄下的所有文件";//我調試時用的
    }
}
function is_empty_dir($pathdir)
{//判斷目錄是否為空,我的方法不是很好吧?只是看除了.和..之外有其他東西不是為空,PHP有沒有給出什么
函數?
$d=opendir($pathdir);
$i=0;
    while($a=readdir($d))
    {
    $i++;
    }
closedir($d);
if($i>2){return false;}
else return true;
}

看完了這篇文章,相信你對php如何刪除多級目錄有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道,感謝各位的閱讀!


網站欄目:php如何刪除多級目錄
路徑分享:http://weahome.cn/article/ggijeg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部