PHP實現(xiàn)批量清空刪除指定文件夾所有內(nèi)容的方法
本文實例講述了PHP實現(xiàn)批量清空刪除指定文件夾所有內(nèi)容的方法。分享給大家供大家參考,具體如下:
cleancache.php:
<?php // 清文件緩存 $dirs = array( realpath(dirname(__FILE__) . '/../data/cache_data'), realpath(dirname(__FILE__) . '/../data/cache_file'), realpath(dirname(__FILE__) . '/../data/cache_view') ); // 清理緩存 foreach($dirs as $dir) { do_rmdir($dir, false); echo "<div style='border:2px solid green; background:#f1f1f1; padding:20px;margin:20px;width:800px;font-weight:bold;color:green;text-align:center;'>\"" . $dir . "\" have been cleaned clear! </div>"; } /** * 清空/刪除 文件夾 * @param string $dirname 文件夾路徑 * @param bool $self 是否刪除當(dāng)前文件夾 * @return bool */ function do_rmdir($dirname, $self = true) { if (!file_exists($dirname)) { return false; } if (is_file($dirname) || is_link($dirname)) { return unlink($dirname); } $dir = dir($dirname); if ($dir) { while (false !== $entry = $dir->read()) { if ($entry == '.' || $entry == '..') { continue; } do_rmdir($dirname . '/' . $entry); } } $dir->close(); $self && rmdir($dirname); }
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
- 探討PHP刪除文件夾的三種方法
- PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個函數(shù)的使用
- php實現(xiàn)的遍歷文件夾下所有文件,編輯刪除
- php定時刪除文件夾下文件(清理緩存文件)
- php清空(刪除)指定目錄下的文件,不刪除目錄文件夾的實現(xiàn)代碼
- PHP操作文件類的函數(shù)代碼(文件和文件夾創(chuàng)建,復(fù)制,移動和刪除)
- php 文件夾刪除、php清除緩存程序
- php刪除文件夾及其文件夾下所有文件的函數(shù)代碼
- php遞歸創(chuàng)建和刪除文件夾的代碼小結(jié)
- php刪除與復(fù)制文件夾及其文件夾下所有文件的實現(xiàn)代碼
- php遞歸刪除指定文件夾的方法小結(jié)
- PHP創(chuàng)建/刪除/復(fù)制文件夾、文件
相關(guān)文章
PHP7擴(kuò)展開發(fā)之基于函數(shù)方式使用lib庫的方法詳解
這篇文章主要介紹了PHP7擴(kuò)展開發(fā)之基于函數(shù)方式使用lib庫的方法,結(jié)合實例形式分析了PHP7中l(wèi)ib庫擴(kuò)展的封裝與調(diào)用相關(guān)操作技巧,需要的朋友可以參考下2018-01-01php+mysql事務(wù)rollback&commit示例
執(zhí)行BEGIN之后,其作用同set autocommit=0,而且之后設(shè)置set autocommit=0或1時無效。所以,為使操作清楚,一般不使用BEGIN。2010-02-02php include和require的區(qū)別深入解析
本篇文章是對php中include與require的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06異步加載技術(shù)實現(xiàn)當(dāng)滾動條到最底部的瀑布流效果
當(dāng)滾動條到最底部的時候觸發(fā)一個事件,這個事件寫入$.get()事件,實現(xiàn)瀑布流效果,下面試具體的實現(xiàn)2014-09-09PHP 利用Mail_MimeDecode類提取郵件信息示例
重點為one_mail函數(shù)。利用Mail_mimeDecode類從郵件中提取郵件頭和郵件正文,具體實現(xiàn)如下2014-01-01php封裝的數(shù)據(jù)庫函數(shù)與用法示例【參考thinkPHP】
這篇文章主要介紹了php封裝的數(shù)據(jù)庫函數(shù)與用法,基于thinkPHP中數(shù)據(jù)庫操作相關(guān)代碼整理簡化而來,包括針對數(shù)據(jù)庫的設(shè)置、連接、查詢及日志操作等功能,簡單實用,需要的朋友可以參考下2016-11-11解析PHP中的內(nèi)存管理,PHP動態(tài)分配和釋放內(nèi)存
本篇文章是對PHP中的內(nèi)存管理,PHP動態(tài)分配和釋放內(nèi)存進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06