婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php刪除一個路徑下的所有文件夾和文件的方法

php刪除一個路徑下的所有文件夾和文件的方法

熱門標簽:深圳外呼系統收費 長沙crm外呼系統業務 離石地圖標注 電話機器人危險嗎 江蘇外呼電銷機器人報價 400電話辦理福州市 南寧高頻外呼回撥系統哪家好 專業電話機器人批發商 400電話申請方法收費

php遍歷一個文件夾內的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現達到清空一個目錄的效果,代碼簡單實用。

也適合在thinkphp中清理緩存,在thinkphp中可以把下面代碼寫入./Application/Admin/Common/function.php文件中,再在控制器調用這個函數進行清理操作。

用到的函數:

    scandir($path)    遍歷一個文件夾所有文件并返回數組。
    unlink($filename)    刪除文件。
    rmdir($path)    只刪除空文件夾

?php
 //設置需要刪除的文件夾
  $path = "./Application/Runtime/";
  //清空文件夾函數和清空文件夾后刪除空文件夾函數的處理
  function deldir($path){
   //如果是目錄則繼續
   if(is_dir($path)){
    //掃描一個文件夾內的所有文件夾和文件并返回數組
   $p = scandir($path);
   foreach($p as $val){
    //排除目錄中的.和..
    if($val !="."  $val !=".."){
     //如果是目錄則遞歸子目錄,繼續操作
     if(is_dir($path.$val)){
      //子目錄中操作刪除文件夾和文件
      deldir($path.$val.'/');
      //目錄清空后刪除空文件夾
      @rmdir($path.$val.'/');
     }else{
      //如果是文件直接刪除
      unlink($path.$val);
     }
    }
   }
  }
  }
 //調用函數,傳入路徑
 deldir($path);

總結

以上所述是小編給大家介紹的php刪除一個路徑下的所有文件夾和文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • PHP創建多級目錄的兩種方法
  • PHP遞歸創建多級目錄
  • php創建多級目錄的方法
  • PHP使用mkdir創建多級目錄的方法
  • php創建多級目錄完整封裝類操作方法
  • PHP刪除目錄及目錄下所有文件的方法詳解
  • PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個函數的使用
  • PHP創建/刪除/復制文件夾、文件
  • PHP刪除指定目錄中的所有目錄及文件的方法
  • php刪除文件夾及其文件夾下所有文件的函數代碼
  • php創建多級目錄與級聯刪除文件的方法示例

標簽:南昌 南京 白酒營銷 太原 興安盟 曲靖 濱州 株洲

巨人網絡通訊聲明:本文標題《php刪除一個路徑下的所有文件夾和文件的方法》,本文關鍵詞  php,刪除,一個,路徑,下,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php刪除一個路徑下的所有文件夾和文件的方法》相關的同類信息!
  • 本頁收集關于php刪除一個路徑下的所有文件夾和文件的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 兴安县| 怀集县| 峡江县| 宜良县| 射阳县| 泗水县| 周口市| 连山| 鲁甸县| 舒兰市| 景宁| 定结县| 周至县| 泽库县| 长汀县| 阿鲁科尔沁旗| 宜川县| 平利县| 绵阳市| 崇阳县| 永胜县| 无为县| 方山县| 金门县| 察哈| 水城县| 武定县| 樟树市| 福安市| 沁水县| 嘉黎县| 湟源县| 林口县| 沂水县| 白沙| 密山市| 唐河县| 本溪市| 翁牛特旗| 武清区| 镇康县|