主頁(yè) > 知識(shí)庫(kù) > php刪除一個(gè)路徑下的所有文件夾和文件的方法

php刪除一個(gè)路徑下的所有文件夾和文件的方法

熱門標(biāo)簽:深圳外呼系統(tǒng)收費(fèi) 長(zhǎng)沙crm外呼系統(tǒng)業(yè)務(wù) 離石地圖標(biāo)注 電話機(jī)器人危險(xiǎn)嗎 江蘇外呼電銷機(jī)器人報(bào)價(jià) 400電話辦理福州市 南寧高頻外呼回?fù)芟到y(tǒng)哪家好 專業(yè)電話機(jī)器人批發(fā)商 400電話申請(qǐng)方法收費(fèi)

php遍歷一個(gè)文件夾內(nèi)的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過(guò)遞歸方式實(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)    只刪除空文件夾

?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);
     }
    }
   }
  }
  }
 //調(diào)用函數(shù),傳入路徑
 deldir($path);

總結(jié)

以上所述是小編給大家介紹的php刪除一個(gè)路徑下的所有文件夾和文件的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • PHP創(chuàng)建多級(jí)目錄的兩種方法
  • PHP遞歸創(chuàng)建多級(jí)目錄
  • php創(chuàng)建多級(jí)目錄的方法
  • PHP使用mkdir創(chuàng)建多級(jí)目錄的方法
  • php創(chuàng)建多級(jí)目錄完整封裝類操作方法
  • PHP刪除目錄及目錄下所有文件的方法詳解
  • PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個(gè)函數(shù)的使用
  • PHP創(chuàng)建/刪除/復(fù)制文件夾、文件
  • PHP刪除指定目錄中的所有目錄及文件的方法
  • php刪除文件夾及其文件夾下所有文件的函數(shù)代碼
  • php創(chuàng)建多級(jí)目錄與級(jí)聯(lián)刪除文件的方法示例

標(biāo)簽:南昌 南京 白酒營(yíng)銷 太原 興安盟 曲靖 濱州 株洲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php刪除一個(gè)路徑下的所有文件夾和文件的方法》,本文關(guān)鍵詞  php,刪除,一個(gè),路徑,下,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php刪除一個(gè)路徑下的所有文件夾和文件的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php刪除一個(gè)路徑下的所有文件夾和文件的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章