国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇州市| 平乡县| 伊宁县| 磐石市| 临澧县| 鄂托克旗| 湘潭县| 昌邑市| 翁源县| 延川县| 资溪县| 增城市| 峨眉山市| 灌云县| 阳东县| 库车县| 东港市| 红原县| 万安县| 灌云县| 青川县| 庐江县| 潞城市| 和平县| 滕州市| 奇台县| 都昌县| 丰都县| 叶城县| 阳高县| 监利县| 赤水市| 博兴县| 来宾市| 江安县| 卢氏县| 津南区| 南充市| 突泉县| 临武县| 乐清市|