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)文章
php獲取$_POST同名參數(shù)數(shù)組的實現(xiàn)介紹
本篇文章是對php獲取$_POST同名參數(shù)數(shù)組的實現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
在WINDOWS中設(shè)置計劃任務(wù)執(zhí)行PHP文件的方法
在網(wǎng)上找了些WINDOWS執(zhí)行PHP的計劃任務(wù)的方法,有一個寫得很全,可惜在我這竟然沒通過。最后不得不綜合各門派的方法,才能在我這運(yùn)行成功2011-12-12
php求斐波那契數(shù)的兩種實現(xiàn)方式【遞歸與遞推】
這篇文章主要介紹了php求斐波那契數(shù)的兩種實現(xiàn)方式,結(jié)合實例形式分析了php使用遞歸與遞推算法實現(xiàn)求斐波那契數(shù)的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2019-09-09
php鏈?zhǔn)讲僮鱩ysql數(shù)據(jù)庫(封裝類帶使用示例)
本文代碼將一些簡單常用的SQL語句,拆分、封裝成鏈?zhǔn)胶瘮?shù)與終結(jié)函數(shù),鏈?zhǔn)讲僮鳑]有先后之分,實現(xiàn)傻瓜式mysql數(shù)據(jù)庫操作。?同時學(xué)習(xí)下靜態(tài)成員函數(shù),實現(xiàn)鏈?zhǔn)讲僮鞯木唧w語法。2023-02-02

