1. 首頁>>開發筆記

PHP清除目錄下文件

圖怪獸_41323d5b09d2fa51e374b6914efa41f7_11746.jpg

昨天說到了《PHP整站打包腳本》但是思考一下突然想到一個問題,安現在計劃下去備份目錄的文件豈不是越來越多,本身都已經窮到只用虛擬主機了空間更是不能浪費啊,所以急需一個清理的文件的插件,這不它來了。
代碼如下:

function deldir(){

$path = '/backup/';  //需要清理的目錄

    //如果是目錄則繼續

    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()即可。這下應該沒問題了吧,明天準備上異地備份腳本。

如無特別說明,文章均為本站原創。轉載請注明出處:http://www.sysbbie.com/phper/40.html

發表評論

點擊我更換圖片

評論列表

聯系我們

在線咨詢:點擊這里給我發消息

微信號:alipays123

工作日:9:30-18:30,節假日休息

主機測評 主機評測 網站模版
免费观看性生交大片_免费观看18禁欲无遮挡奶水下_AV无码东京热亚洲男人的天堂_欧美大片欧美激情性色A∨在线