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

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

 更新時間:2015年02月26日 09:31:13   作者:藍(lán)祖生  
這篇文章主要介紹了PHP刪除指定目錄中的所有目錄及文件的方法,通過自定義函數(shù)delFile實(shí)現(xiàn)遞歸刪除的功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了PHP刪除指定目錄中的所有目錄及文件的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

<?php
/*
 * 
 * 刪除指定目錄中的所有目錄及文件(或者指定文件)
 * 可擴(kuò)展增加一些選項(如是否刪除原目錄等)
 * 刪除文件敏感操作謹(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è)計有所幫助。

相關(guān)文章

  • php封裝的連接Mysql類及用法分析

    php封裝的連接Mysql類及用法分析

    這篇文章主要介紹了php封裝的連接Mysql類及用法,基于php封裝了簡單的MySQL數(shù)據(jù)庫的連接、查詢、遍歷等技巧,并附帶說明了其具體用法,需要的朋友可以參考下
    2015-12-12
  • PHP設(shè)計模式之PHP迭代器模式講解

    PHP設(shè)計模式之PHP迭代器模式講解

    今天小編就為大家分享一篇關(guān)于PHP設(shè)計模式之PHP迭代器模式講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 如何在舊的PHP系統(tǒng)中使用PHP 5.3之后的庫

    如何在舊的PHP系統(tǒng)中使用PHP 5.3之后的庫

    這篇文章主要介紹了如何在舊的PHP系統(tǒng)中使用PHP 5.3之后的庫,需要的朋友可以參考下
    2015-12-12
  • PHP多維數(shù)組排序array詳解

    PHP多維數(shù)組排序array詳解

    這篇文章主要為大家詳細(xì)介紹了PHP多維數(shù)組排序array的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • PHP實(shí)現(xiàn)數(shù)組轉(zhuǎn)JSon和JSon轉(zhuǎn)數(shù)組的方法示例

    PHP實(shí)現(xiàn)數(shù)組轉(zhuǎn)JSon和JSon轉(zhuǎn)數(shù)組的方法示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)數(shù)組轉(zhuǎn)JSon和JSon轉(zhuǎn)數(shù)組的方法,結(jié)合實(shí)例形式分析了php數(shù)組與json相互轉(zhuǎn)換實(shí)現(xiàn)方法與操作技巧,需要的朋友可以參考下
    2018-06-06
  • php post換行的方法

    php post換行的方法

    在本篇文章里小編給大家整理了關(guān)于php post換行的方法以及實(shí)例內(nèi)容,有需要的朋友們可以參考學(xué)習(xí)下。
    2020-02-02
  • php常用Output和ptions/Info函數(shù)集介紹

    php常用Output和ptions/Info函數(shù)集介紹

    本篇文章是對php中常用Output和ptions/Info函數(shù)集進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP截取IE瀏覽器并縮小原圖的方法

    PHP截取IE瀏覽器并縮小原圖的方法

    這篇文章主要介紹了PHP截取IE瀏覽器并縮小原圖的方法,涉及PHP調(diào)用com組件實(shí)現(xiàn)圖像截取的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • php解決DOM亂碼的方法示例代碼

    php解決DOM亂碼的方法示例代碼

    最近在工作的時候遇到一個問題,在使用DOM的時候,發(fā)現(xiàn)了亂碼的問題,后來通過查找網(wǎng)上的資料終于解決了,現(xiàn)在將解決的方法分享給大家,感興趣的朋友們可以參考借鑒,有需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • php實(shí)現(xiàn)通用的信用卡驗(yàn)證類

    php實(shí)現(xiàn)通用的信用卡驗(yàn)證類

    這篇文章主要介紹了php實(shí)現(xiàn)通用的信用卡驗(yàn)證類,涉及信用卡的規(guī)則與php字符串操作的相關(guān)技巧,具有一定參考借鑒價值,文中有英文原文注釋說明,有助于更直觀的了解源碼相關(guān)信息,需要的朋友可以參考下
    2015-03-03

最新評論