以下代碼就是一個簡單定時清理文件夾下文件的php代碼。 ps:這個代碼如果不重啟網(wǎng)站會一直執(zhí)行下去,所以只用作于本地環(huán)境測試,請別在網(wǎng)站上測試。 復(fù)制代碼 代碼如下: <?php ignor " /> 亚洲欧美免费无码专区,丁香美女社区,成人国产亚洲精品A区天堂蜜臀

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php定時刪除文件夾下文件(清理緩存文件)

那么有沒有方法自動清理臨時文件夾呢?

以下代碼就是一個簡單定時清理文件夾下文件的php代碼。
ps:這個代碼如果不重啟網(wǎng)站會一直執(zhí)行下去,所以只用作于本地環(huán)境測試,請別在網(wǎng)站上測試。
復(fù)制代碼 代碼如下:
<?php
ignore_user_abort(); //客戶端斷開時,可以讓腳本繼續(xù)在后臺執(zhí)行
set_time_limit(0); //忽略php.ini設(shè)置的腳本運行時間限制
$interval = 5*60; //設(shè)置執(zhí)行周期,單位為秒,5分鐘為 5*60=300
do{
$dir = "temp/"; //你的臨時目錄位置
$handle=opendir("{$dir}/");
while (false !== ($file=readdir($handle))) {
if ($file!="." && $file!=".." && !is_dir("{$dir}/{$file}")) {
@unlink ("{$dir}/{$file}");
}
}
closedir($handle); //關(guān)閉由 opendir() 函數(shù)打開的目錄
sleep($interval); //執(zhí)行一個周期后,休眠$interval時間,休眠結(jié)束后腳本繼續(xù)執(zhí)行
}while(true); //周期性執(zhí)行腳本


根據(jù)網(wǎng)上的一個思路來的,建一個flag.txt文件,在里面輸入1或者0,“0”表示停止執(zhí)行,“1”表示繼續(xù)執(zhí)行。這樣的話就可以開始和停止了。
復(fù)制代碼 代碼如下:
<?php
$flag = 1; //將執(zhí)行標(biāo)志設(shè)置為1,默認(rèn)為執(zhí)行
ignore_user_abort(); //客戶端斷開時,可以讓腳本繼續(xù)在后臺執(zhí)行
set_time_limit(0); //忽略php.ini設(shè)置的腳本運行時間限制
$interval = 5*60; //設(shè)置執(zhí)行周期,單位為秒,5分鐘為 5*60=300
do{
$flagfile = "flag.txt"; //標(biāo)志放置在文件“flag.txt”中。“0”表示停止執(zhí)行,“1”表示繼續(xù)執(zhí)行
if(file_exists($flagfile) && is_readable($flagfile)) { //讀取文件內(nèi)容
$fh = fopen($flagfile,"r");
while (!feof($fh)) {
$flag = fgets($fh); //存儲標(biāo)志
}
fclose($fh);
}
$dir = "temp/"; //你的臨時目錄位置
$handle=opendir("{$dir}/");
while (false !== ($file=readdir($handle))) {
if ($file!="." && $file!=".." && !is_dir("{$dir}/{$file}")) {
@unlink ("{$dir}/{$file}");
}
}
closedir($handle); //關(guān)閉由 opendir() 函數(shù)打開的目錄
sleep($interval); //執(zhí)行一個周期后,休眠$interval時間,休眠結(jié)束后腳本繼續(xù)執(zhí)行
}while($flag);


php刪除文件夾及其文件夾下所有文件

復(fù)制代碼 代碼如下:
<?
function deldir($dir) {
//先刪除目錄下的文件:
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
//刪除當(dāng)前文件夾:
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
?>

實例:刪除某個文件夾下的所有“.svn”文件夾(包括其內(nèi)容也要被刪除).
復(fù)制代碼 代碼如下:
<?php
function delsvn($dir) {
$dh=opendir($dir);
//找出所有".svn“ 的文件夾:
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(is_dir($fullpath)) {
if($file==".svn"){
delsvndir($fullpath);
}else{
delsvn($fullpath);
}
}
}
}
closedir($dh);
}
function delsvndir($svndir){
//先刪除目錄下的文件:
$dh=opendir($svndir);
while($file=readdir($dh)){
if($file!="."&&$file!=".."){
$fullpath=$svndir."/".$file;
if(is_dir($fullpath)){
delsvndir($fullpath);
}else{
unlink($fullpath);
}
}
}
closedir($dh);
//刪除目錄文件夾
if(rmdir($svndir)){
return true;
}else{
return false;
}
}

$dir=dirname(__FILE__);
//echo $dir;
delsvn($dir);
?>

php技術(shù)php定時刪除文件夾下文件(清理緩存文件),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲视频中文字幕在线观看 | 青青青久久久 | 九九99热久久999精品 | 怡红院美国分院一区二区 | 色视频色露露永久免费观看 | 国产成人精品综合在线观看 | 午夜DJ国产精华日本无码 | 国产精品观看视频免费完整版 | xxxxxl荷兰| 好大的太粗好深BL | 国产女人视频免费观看 | 巨黄的肉辣文np | 日本xxx护士与黑人 日本xxxx裸体xxxx | 麻豆文化传媒一区二区 | 国产3级在线观看 | 污污内射久久一区二区欧美日韩 | 久久国内精品 | 亚洲日韩有码无线免费 | 久久精品国产亚洲AV天美18 | 日韩AV成人无码久久精品老人 | 日日AV夜夜添久久奶无码 | 秋霞电影在线观看午夜伦 | 首页 国产 亚洲 中文字幕 | 日韩欧美亚洲精品综合在线 | 女厕所边摸边吃奶边做爽视频 | 国产精品久久久久影院免费 | 伊人草| 品色堂主页 | 99re久久免费热在线视频手机 | 中文字幕午夜福利片 | 久久伦理影院 | 国产亚洲欧美高清在线 | 国产精品综合AV一区二区国产馆 | 国产精品人妻无码久久久奥特曼 | 国产成人在线小视频 | 年轻的女职工在线观看 | 国产三级精品三级男人的天堂 | 影音先锋av男人资源 | 国产女人91精品嗷嗷嗷嗷 | 国产东北男同志videos网站 | 2019中文字幕乱码免费 |