1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          underdir(PHP中unlink與rmdir刪除目錄及目錄下所有文件的示例分析)

          來源:互聯網轉載 時間:2024-05-06 22:48:01

          在php中刪除文件與目錄其實很簡單只要兩個函數一個是unlink一個rmdir函數,如果要實現刪除目錄及目錄下的文件我們需要利用遞歸來操作.

          函數代碼:僅刪除指定目錄下的文件,不刪除目錄文件夾,代碼如下:

          classshanchu{//循環目錄下的所有文件functiondelFileUnderDir($dirName=”../Smarty/templates/templates_c”){if($handle=opendir(“$dirName”)){while(false!==($item=readdir($handle))){if($item!=“.”&&$item!=“..”){if(is_dir(“$dirName/$item”)){delFileUnderDir(“$dirName/$item”);}else{//開源代碼phpfensi.comif(unlink(“$dirName/$item”))echo“成功刪除文件:$dirName/$item<br/>n”;}}}closedir($handle);}}}

          假設需要刪除一個名叫”upload”目錄下的所有文件,但無需刪除目錄文件夾,你可以通過以下代碼完成:

          <?phpdelFileUnderDir(‘upload');?>

          php刪除所有目錄,代碼如下:

          functiondeltree($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"必須先刪除目錄下的所有文件";//我調試時用的}}functionis_empty_dir($pathdir){//判斷目錄是否為空$d=opendir($pathdir);$i=0;while($a=readdir($d)){$i++;}closedir($d);if($i>2){returnfalse;}elsereturntrue;}

          PHP刪除目錄及目錄下所有文件,代碼如下:

          <?php//循環刪除目錄和文件函數functiondelDirAndFile($dirName){if($handle=opendir(“$dirName”)){while(false!==($item=readdir($handle))){if($item!=“.”&&$item!=“..”){if(is_dir(“$dirName/$item”)){delDirAndFile(“$dirName/$item”);}else{if(unlink(“$dirName/$item”))echo“成功刪除文件:$dirName/$item<br/>n”;}}}closedir($handle);if(rmdir($dirName))echo“成功刪除目錄:$dirName<br/>n”;}}//假設需要刪除一個名叫”upload”的同級目錄即此目錄下的所有文件,你可以通過以下代碼完成:delDirAndFile(‘upload');?>

          感謝你能夠認真閱讀完這篇文章,希望小編分享的“PHP中unlink與rmdir刪除目錄及目錄下所有文件的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持本站,關注本站行業資訊頻道,更多相關知識等著你來學習!

          標簽:underdir-

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          央行100億逆回購意味著市場資金比較充足,貨幣政策仍處于一個維穩狀態。央行逆回購其實就是向市場投放一定的資金,從而保持市場的活躍性,資金流通平穩。央行逆回購是國家實行較寬松的貨幣政策,不斷的增加貨幣供應量,使其流入市場。央行逆回購是什么央行逆回購指的是中國人民銀行向一級交易商買入有價證券,雙方再約定好在將來特定日期把這些有價證券再賣還給一級交易商的交易行為。通俗點來說,是央行把資金借給商業銀行,商...

          【資料圖】在生活中,很多人都不知道8月1號為什么是建軍節是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的8月1號為什么是建軍節相關的一些知識,我們一起來學習下吧!1、8月1日定為建軍節是為了紀念1927年的南昌起義。2、1927年8月1日,以周恩來為首的前敵委員會和賀龍、葉挺、朱德、劉伯承等領導的北伐部隊2萬人。在江西南昌舉行了武裝起義,打響了中國共產黨武裝反抗國民黨反動派的第一槍,是中...

          (資料圖片僅供參考)有 關于手機收不到微信消息是怎么回事 看看是不是這三個原因方面的知識,小編在此整里出來,給大家作為參考,下面就詳細的介紹一下關于手機收不到微信消息是怎么回事 看看是不是這三個原因的相關內容。1、在沒有接收到微信消息通知,網絡延遲占了相當大的比例。因為信號不可能一直都是穩定的,偶爾也有“低谷期”。當我們使用手機時,如果當時的網絡信號不好,或者你所在的地區信號不好,微信消息息就有很...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>