国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

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

2024-05-05 00:02:18
字體:
來源:轉載
供稿:網友

php/73123.html">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刪除一個路徑下的所有文件夾和文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 剑川县| 武夷山市| 礼泉县| 安泽县| 和平县| 安龙县| 黄梅县| 新绛县| 兴安县| 翁牛特旗| 佛山市| 铜梁县| 乐至县| 富民县| 大渡口区| 平远县| 房产| 遂宁市| 邵武市| 罗城| 邻水| 巴楚县| 托克逊县| 佛山市| 涟源市| 亚东县| 阿坝| 吉木萨尔县| 永和县| 嘉义市| 玉溪市| 曲靖市| 峡江县| 宜丰县| 大埔区| 凌海市| 黎平县| 通道| 漾濞| 遂宁市| 从化市|