PHP實(shí)現(xiàn)批量清空刪除指定文件夾所有內(nèi)容的方法
本文實(shí)例講述了PHP實(shí)現(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基本語(yǔ)法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- 探討PHP刪除文件夾的三種方法
- PHP 刪除文件與文件夾操作 unlink()與rmdir()這兩個(gè)函數(shù)的使用
- php實(shí)現(xiàn)的遍歷文件夾下所有文件,編輯刪除
- php定時(shí)刪除文件夾下文件(清理緩存文件)
- php清空(刪除)指定目錄下的文件,不刪除目錄文件夾的實(shí)現(xiàn)代碼
- PHP操作文件類的函數(shù)代碼(文件和文件夾創(chuàng)建,復(fù)制,移動(dòng)和刪除)
- php 文件夾刪除、php清除緩存程序
- php刪除文件夾及其文件夾下所有文件的函數(shù)代碼
- php遞歸創(chuàng)建和刪除文件夾的代碼小結(jié)
- php刪除與復(fù)制文件夾及其文件夾下所有文件的實(shí)現(xiàn)代碼
- php遞歸刪除指定文件夾的方法小結(jié)
- PHP創(chuàng)建/刪除/復(fù)制文件夾、文件
相關(guān)文章
php獲取$_POST同名參數(shù)數(shù)組的實(shí)現(xiàn)介紹
本篇文章是對(duì)php獲取$_POST同名參數(shù)數(shù)組的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
在WINDOWS中設(shè)置計(jì)劃任務(wù)執(zhí)行PHP文件的方法
在網(wǎng)上找了些WINDOWS執(zhí)行PHP的計(jì)劃任務(wù)的方法,有一個(gè)寫得很全,可惜在我這竟然沒(méi)通過(guò)。最后不得不綜合各門派的方法,才能在我這運(yùn)行成功2011-12-12
簡(jiǎn)單實(shí)現(xiàn)限定phpmyadmin訪問(wèn)ip的方法
如果你需要限定phpmyadmin特定的ip地址段進(jìn)行訪問(wèn),一個(gè)簡(jiǎn)單的方式可以在配置文件中進(jìn)行簡(jiǎn)單限定。2013-03-03
php求斐波那契數(shù)的兩種實(shí)現(xiàn)方式【遞歸與遞推】
這篇文章主要介紹了php求斐波那契數(shù)的兩種實(shí)現(xiàn)方式,結(jié)合實(shí)例形式分析了php使用遞歸與遞推算法實(shí)現(xiàn)求斐波那契數(shù)的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-09-09
PHP使用自定義方法實(shí)現(xiàn)數(shù)組合并示例
這篇文章主要介紹了PHP使用自定義方法實(shí)現(xiàn)數(shù)組合并示例,涉及php針對(duì)數(shù)組的遍歷、判斷、轉(zhuǎn)換等相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
php簡(jiǎn)單實(shí)現(xiàn)多語(yǔ)言切換的方法
這篇文章主要介紹了php簡(jiǎn)單實(shí)現(xiàn)多語(yǔ)言切換的方法,涉及php字符串、數(shù)組結(jié)合session操作實(shí)現(xiàn)多語(yǔ)言切換的相關(guān)技巧,需要的朋友可以參考下2016-05-05
php和html的區(qū)別點(diǎn)詳細(xì)總結(jié)
在本篇文章里小編給大家整理了關(guān)于php和html的區(qū)別點(diǎn),有需要的朋友們可以參考下。2019-09-09
php鏈?zhǔn)讲僮鱩ysql數(shù)據(jù)庫(kù)(封裝類帶使用示例)
本文代碼將一些簡(jiǎn)單常用的SQL語(yǔ)句,拆分、封裝成鏈?zhǔn)胶瘮?shù)與終結(jié)函數(shù),鏈?zhǔn)讲僮鳑](méi)有先后之分,實(shí)現(xiàn)傻瓜式mysql數(shù)據(jù)庫(kù)操作。?同時(shí)學(xué)習(xí)下靜態(tài)成員函數(shù),實(shí)現(xiàn)鏈?zhǔn)讲僮鞯木唧w語(yǔ)法。2023-02-02

