最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年02月26日 09:31:13   作者:藍(lán)祖生  
這篇文章主要介紹了PHP刪除指定目錄中的所有目錄及文件的方法,通過(guò)自定義函數(shù)delFile實(shí)現(xiàn)遞歸刪除的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

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

<?php
/*
 * 
 * 刪除指定目錄中的所有目錄及文件(或者指定文件)
 * 可擴(kuò)展增加一些選項(xiàng)(如是否刪除原目錄等)
 * 刪除文件敏感操作謹(jǐn)慎使用
 * @param $dir 目錄路徑
 * @param array $file_type指定文件類型
 */
function delFile($dir,$file_type='') { 
  if(is_dir($dir)){
    $files = scandir($dir);
 //打開目錄 //列出目錄中的所有文件并去掉 . 和 .. 
    foreach($files as $filename){
      if($filename!='.' && $filename!='..'){
        if(!is_dir($dir.'/'.$filename)){
          if(empty($file_type)){
            unlink($dir.'/'.$filename);
          }else{
            if(is_array($file_type)){
              //正則匹配指定文件
              if(preg_match($file_type[0],$filename)){
                unlink($dir.'/'.$filename);
              }
            }else{
              //指定包含某些字符串的文件
              if(false!=stristr($filename,$file_type)){
                unlink($dir.'/'.$filename);
              }
            }
          }
        }else{ 
          delFile($dir.'/'.$filename);
          rmdir($dir.'/'.$filename);
        } 
      }
    }
  }else{
    if(file_exists($dir)) unlink($dir);
  } 
}
delFile(dirname(__FILE__),'html');

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

桂东县| 夏津县| 丹江口市| 保靖县| 肇源县| 大理市| 南岸区| 许昌县| 北辰区| 施甸县| 长寿区| 麻栗坡县| 长丰县| 读书| 祥云县| 大宁县| 上思县| 长阳| 邻水| 大田县| 高州市| 余江县| 湘阴县| 枝江市| 保康县| 乌审旗| 抚松县| 古交市| 定陶县| 疏勒县| 视频| 晋中市| 宁蒗| 石嘴山市| 栾城县| 浦东新区| 浦江县| 宁国市| 吴旗县| 兴业县| 金沙县|