1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      php中如何刪除文件夾

      小編給大家分享一下php中如何刪除文件夾,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

      創(chuàng)新互聯(lián)建站長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為沽源企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè),沽源網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

      php刪除文件夾的方法:1、通過遞歸法“deleteDir($dir){...}”刪除文件夾;2、通過系統(tǒng)調(diào)用法“function del_dir($dir){...}”刪除文件夾;3、通過循環(huán)法刪除文件夾。

      本文操作環(huán)境:Windows7系統(tǒng)、PHP7.1版,DELL G3電腦

      PHP刪除文件夾的三種方法

      1、遞歸法

      代碼如下:

      deleteDir($dir)
      {
      if (rmdir($dir)==false && is_dir($dir)) {
          if ($dp = opendir($dir)) {
           while (($file=readdir($dp)) != false) {
            if (is_dir($file) && $file!='.' && $file!='..') {
             deleteDir($file);
            } else {
             unlink($file);
            }
           }
           closedir($dp);
          } else {
           exit('Not permission');
          }
      }
      }

      2、系統(tǒng)調(diào)用法

      代碼如下:

      function del_dir($dir)
      {
      if(strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
             $str = "rmdir /s/q " . $dir;
      } else {
             $str = "rm -Rf " . $dir;
      }
      }

      3、循環(huán)法

      代碼如下:

      function deltree($pathdir)
      {
      echo $pathdir;//我調(diào)試時用的
      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))//是否為空
                    {//如果不是,調(diào)用自身,不過是原來的路徑+他下級的目錄名
                    deltree($pathdir.'/'.$a);
                    }
                    if(is_empty_dir($pathdir.'/'.$a))
                    {//如果是空就直接刪除
                    rmdir($pathdir.'/'.$a);
                    }
                }
                }
                $d->close();          
            echo "必須先刪除目錄下的所有文件";//我調(diào)試時用的
            }
      }
      function is_empty_dir($pathdir)
      {
      //判斷目錄是否為空,我的方法不是很好吧?只是看除了.和..之外有其他東西不是為空
      $d=opendir($pathdir);
      $i=0;
            while($a=readdir($d))
            {
            $i++;
            }
      closedir($d);
      if($i>2){return false;}
      else return true;
      }

      php有什么特點

      1、執(zhí)行速度快。2、具有很好的開放性和可擴(kuò)展性。3、PHP支持多種主流與非主流的數(shù)據(jù)庫。4、面向?qū)ο缶幊蹋篜HP提供了類和對象。5、版本更新速度快。6、具有豐富的功能。7、可伸縮性。8、功能全面,包括圖形處理、編碼與解碼、壓縮文件處理、xml解析等。

      以上是“php中如何刪除文件夾”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      分享文章:php中如何刪除文件夾
      文章URL:http://www.ef60e0e.cn/article/gopood.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        林芝县| 大邑县| 汤原县| 栾城县| 岐山县| 新巴尔虎右旗| 和平县| 宁津县| 黄梅县| 通城县| 宝坻区| 江北区| 雷山县| 昭觉县| 襄城县| 万全县| 滁州市| 万山特区| 临武县| 冕宁县| 鹤山市| 依兰县| 丹江口市| 浠水县| 洛扎县| 来宾市| 新干县| 宁国市| 保亭| 万盛区| 汉阴县| 靖宇县| 佛学| 东乌珠穆沁旗| 金塔县| 滨海县| 衡阳县| 大余县| 乐业县| 鹤庆县| 崇仁县|