以下代碼就是一個(gè)簡單定時(shí)清理文件夾下文件的php代碼。 ps:這個(gè)代碼如果不重啟網(wǎng)站會(huì)一直執(zhí)行下去,所以只用作于本地環(huán)境測(cè)試,請(qǐng)別在網(wǎng)站上測(cè)試。 復(fù)制代碼 代碼如下: <?php ignor " /> 青春草在线观看精品免费视频,日本高清乱理论片,成人在线免费播放

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

那么有沒有方法自動(dòng)清理臨時(shí)文件夾呢?

以下代碼就是一個(gè)簡單定時(shí)清理文件夾下文件的php代碼。
ps:這個(gè)代碼如果不重啟網(wǎng)站會(huì)一直執(zhí)行下去,所以只用作于本地環(huán)境測(cè)試,請(qǐng)別在網(wǎng)站上測(cè)試。
復(fù)制代碼 代碼如下:
<?php
ignore_user_abort(); //客戶端斷開時(shí),可以讓腳本繼續(xù)在后臺(tái)執(zhí)行
set_time_limit(0); //忽略php.ini設(shè)置的腳本運(yùn)行時(shí)間限制
$interval = 5*60; //設(shè)置執(zhí)行周期,單位為秒,5分鐘為 5*60=300
do{
$dir = "temp/"; //你的臨時(shí)目錄位置
$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í)行一個(gè)周期后,休眠$interval時(shí)間,休眠結(jié)束后腳本繼續(xù)執(zhí)行
}while(true); //周期性執(zhí)行腳本


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

實(shí)例:刪除某個(gè)文件夾下的所有“.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定時(shí)刪除文件夾下文件(清理緩存文件),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 无遮挡一级毛片性视频不卡 | 亚洲最大的成人网 | 亚洲二区视频 | 日本一道一区二区免费看 | 国产亚洲婷婷香蕉久久精品 | 欧美一区二区三区在线视频 | 国产精品亚洲综合一区在线观看 | 99精品视频在线在线视频观看 | 人人狠狠综合久久亚洲婷婷 | 中国美女牲交一级毛片 | 手机在线日韩高清理论片 | 精品亚洲77777www | 精品国产一区二区三区在线 | 免费毛片在线视频 | 露脸一二三区国语对白 | 九九热亚洲精品综合视频 | 四虎影视亚洲精品 | 欧美大尺度无遮挡性视频 | 欧美亚洲图片小说 | 九九视频免费精品视频免费 | 露脸真实国产精品自在 | 国产福利微拍精品一区二区 | 九九五月天 | 成人免费看www网址入口 | 91久久国产情侣真实对白 | 在线观看国产区 | 精品精品国产自在久久高清 | 色女人天堂 | www.av在线视频 | 国产欧美视频综合二区 | 精品一区二区三区四区在线 | 国产精品一区二区三区四区 | 国产资源在线看 | 狼人久久尹人香蕉尹人 | 天天色图| 精品一区二区三区的国产在线观看 | 国产成人lu在线视频 | 日本视频www色变态 日本视频网站在线www色 | 精品一区二区三区无卡乱码 | 无遮挡一级毛片 | 一区二区三区四区在线 |