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

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

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

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

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

用到的函數(shù)

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

函數(shù)申明

<?php
    //設(shè)置需要?jiǎng)h除的文件夾
     $path = "./Application/Runtime/";
     //清空文件夾函數(shù)和清空文件夾后刪除空文件夾函數(shù)的處理
     function deldir($path){
         //如果是目錄則繼續(xù)
         if(is_dir($path)){
             //掃描一個(gè)文件夾內(nèi)的所有文件夾和文件并返回?cá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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 對(duì)比分析php中Cookie與Session的異同

    對(duì)比分析php中Cookie與Session的異同

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

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

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

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

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

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

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

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

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

    PHP 源代碼分析 Zend HashTable詳解

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

    PHP類型約束用法示例

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

    PHP基礎(chǔ)知識(shí)詳細(xì)講解

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

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

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

    Laravel?Eloquent?ORM高級(jí)部分解析

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

最新評(píng)論