亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

用到的函數

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

函數申明

<?php
    //設置需要刪除的文件夾
     $path = "./Application/Runtime/";
     //清空文件夾函數和清空文件夾后刪除空文件夾函數的處理
     function deldir($path){
         //如果是目錄則繼續(xù)
         if(is_dir($path)){
             //掃描一個文件夾內的所有文件夾和文件并返回數組
            $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);
                    }
                }
            }
        }
     }

函數調用

    //調用函數,傳入路徑
    deldir($path);

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

相關文章

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

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

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

    用PHP實現多服務器共享SESSION數據的方法

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

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

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

    php數值轉換時間及時間轉換數值用法示例

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

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

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

    PHP 源代碼分析 Zend HashTable詳解

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

    PHP類型約束用法示例

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

    PHP基礎知識詳細講解

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

    php配置php-fpm啟動參數及配置詳解

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

    Laravel?Eloquent?ORM高級部分解析

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

最新評論