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

首頁 > 開發 > PHP > 正文

PHP刪除指定目錄中的所有目錄及文件的方法

2024-05-04 23:31:38
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP刪除指定目錄中的所有目錄及文件的方法,通過自定義函數delFile實現遞歸刪除的功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP刪除指定目錄中的所有目錄及文件的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. <?php 
  2. /* 
  3.  
  4. * 刪除指定目錄中的所有目錄及文件(或者指定文件) 
  5. * 可擴展增加一些選項(如是否刪除原目錄等) 
  6. * 刪除文件敏感操作謹慎使用 
  7. * @param $dir 目錄路徑 
  8. * @param array $file_type指定文件類型 
  9. */ 
  10. function delFile($dir,$file_type='') {  
  11. if(is_dir($dir)){ 
  12. $files = scandir($dir); 
  13. //打開目錄 //列出目錄中的所有文件并去掉 . 和 ..  
  14. foreach($files as $filename){ 
  15. if($filename!='.' && $filename!='..'){ 
  16. if(!is_dir($dir.'/'.$filename)){ 
  17. if(emptyempty($file_type)){ 
  18. unlink($dir.'/'.$filename); 
  19. }else
  20. if(is_array($file_type)){ 
  21. //正則匹配指定文件 
  22. if(preg_match($file_type[0],$filename)){ 
  23. unlink($dir.'/'.$filename); 
  24. }else
  25. //指定包含某些字符串的文件 
  26. if(false!=stristr($filename,$file_type)){ 
  27. unlink($dir.'/'.$filename); 
  28. }else{  
  29. delFile($dir.'/'.$filename); 
  30. rmdir($dir.'/'.$filename); 
  31. }  
  32. }else
  33. if(file_exists($dir)) unlink($dir); 
  34. }  
  35. delFile(dirname(__FILE__),'html'); 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙自县| 忻州市| 宁波市| 周宁县| 江孜县| 兴化市| 陆川县| 定边县| 康保县| 徐州市| 鹿邑县| 汤阴县| 兴宁市| 仙桃市| 县级市| 晋州市| 托里县| 潞西市| 平和县| 宜兰市| 金阳县| 开化县| 霸州市| 济源市| 开原市| 麻城市| 金阳县| 志丹县| 德州市| 黄石市| 昌邑市| 海阳市| 闸北区| 旅游| 台安县| 嘉义县| 天镇县| 齐河县| 麻江县| 横山县| 绍兴市|