欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php刪除路徑下的所有文件夾和文件的代碼

 更新時間:2023年03月20日 17:03:53   投稿:yin  
這篇文章主要介紹了php刪除路徑下的所有文件夾和文件的代碼的相關(guān)資料(php清空目錄代碼),需要的朋友可以參考下

php遍歷一個文件夾內(nèi)的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現(xiàn)達到清空一個目錄的效果,代碼簡單實用。

也適合在thinkphp中清理緩存,在thinkphp中可以把下面代碼寫入./Application/Admin/Common/function.php文件中,再在控制器調(diào)用這個函數(shù)進行清理操作。

用到的函數(shù)

    scandir($path)    遍歷一個文件夾所有文件并返回數(shù)組。
    unlink($filename)    刪除文件。
    rmdir($path)    只刪除空文件夾

函數(shù)申明

<?php
    //設(shè)置需要刪除的文件夾
     $path = "./Application/Runtime/";
     //清空文件夾函數(shù)和清空文件夾后刪除空文件夾函數(shù)的處理
     function deldir($path){
         //如果是目錄則繼續(xù)
         if(is_dir($path)){
             //掃描一個文件夾內(nèi)的所有文件夾和文件并返回數(shù)組
            $p = scandir($path);
            foreach($p as $val){
                //排除目錄中的.和..
                if($val !="." && $val !=".."){
                    //如果是目錄則遞歸子目錄,繼續(xù)操作
                    if(is_dir($path.$val)){
                        //子目錄中操作刪除文件夾和文件
                        deldir($path.$val.'/');
                        //目錄清空后刪除空文件夾
                        @rmdir($path.$val.'/');
                    }else{
                        //如果是文件直接刪除
                        unlink($path.$val);
                    }
                }
            }
        }
     }

函數(shù)調(diào)用

    //調(diào)用函數(shù),傳入路徑
    deldir($path);

到此這篇關(guān)于php刪除路徑下的所有文件夾和文件的代碼的文章就介紹到這了,更多相關(guān)php清空目錄代碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 對比分析php中Cookie與Session的異同

    對比分析php中Cookie與Session的異同

    這篇文章主要通過多方面對比分析php中Cookie與Session的區(qū)別,分別對Cookie與Session做一個簡單介紹和總結(jié),感興趣的小伙伴們可以參考一下
    2016-02-02
  • 用PHP實現(xiàn)多服務(wù)器共享SESSION數(shù)據(jù)的方法

    用PHP實現(xiàn)多服務(wù)器共享SESSION數(shù)據(jù)的方法

    用PHP實現(xiàn)多服務(wù)器共享SESSION數(shù)據(jù)的方法...
    2007-03-03
  • PHP頁面靜態(tài)化的優(yōu)缺點與實現(xiàn)

    PHP頁面靜態(tài)化的優(yōu)缺點與實現(xiàn)

    眾所周知,頁面靜態(tài)化是門戶網(wǎng)站研發(fā)中必備的一項技能,本課程從純靜態(tài)化和偽靜態(tài)化兩個角度進行分析,帶領(lǐng)大家掌握在PHP中如何生成純靜態(tài)化頁面,在WEB服務(wù)器中如何配置偽靜態(tài),幫助大家掌握又一項加薪利器
    2023-02-02
  • php數(shù)值轉(zhuǎn)換時間及時間轉(zhuǎn)換數(shù)值用法示例

    php數(shù)值轉(zhuǎn)換時間及時間轉(zhuǎn)換數(shù)值用法示例

    這篇文章主要介紹了php數(shù)值轉(zhuǎn)換時間及時間轉(zhuǎn)換數(shù)值用法,涉及php strtotime及date等函數(shù)實現(xiàn)日期的字符串格式與Unix時間戳格式轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • php變量與字符串的增刪改查操作示例

    php變量與字符串的增刪改查操作示例

    這篇文章主要介紹了php變量與字符串的增刪改查操作,結(jié)合實例形式分析了php變量與字符串的增刪改查操作原理、編碼轉(zhuǎn)換、計算等相關(guān)操作技巧,需要的朋友可以參考下
    2020-05-05
  • PHP 源代碼分析 Zend HashTable詳解

    PHP 源代碼分析 Zend HashTable詳解

    在PHP的Zend引擎中,有一個數(shù)據(jù)結(jié)構(gòu)非常重要,它無處不在,是PHP數(shù)據(jù)存儲的核心,各種常量、變量、函數(shù)、類、對象等都用它來組織,這個數(shù)據(jù)結(jié)構(gòu)就是HashTable。
    2009-08-08
  • PHP類型約束用法示例

    PHP類型約束用法示例

    這篇文章主要介紹了PHP類型約束用法,結(jié)合實例形式分析了php針對特定場合及特定類型進行強制類型約束的操作方法,需要的朋友可以參考下
    2016-09-09
  • PHP基礎(chǔ)知識詳細講解

    PHP基礎(chǔ)知識詳細講解

    PHP是安全中需要掌握的一門語言,就這么一點兒時間教網(wǎng)絡(luò)安全,不可能精通,這里就不要求你精通PHP,但是對于一些基礎(chǔ)代碼能夠認(rèn)識、能夠編寫那么就可以了
    2022-12-12
  • php配置php-fpm啟動參數(shù)及配置詳解

    php配置php-fpm啟動參數(shù)及配置詳解

    php-fpm 啟動參數(shù)及重要配置詳解,這個不用多說,做PHP開發(fā)的同學(xué)都需要用。
    2013-11-11
  • Laravel?Eloquent?ORM高級部分解析

    Laravel?Eloquent?ORM高級部分解析

    這篇文章主要為大家介紹了Laravel?Eloquent?ORM高級部分解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10

最新評論