亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

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

        字號:


            這篇文章主要介紹了PHP刪除指定目錄中的所有目錄及文件的方法,通過自定義函數(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');
            希望本文所述對大家的php程序設(shè)計(jì)有所幫助。