php定时删除文件夹下文件(清理缓存文件)
? ? <?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í)行腳本?
?
停止的話暫時只知道重啟服務(wù)器
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/ilys/p/6209816.html
總結(jié)
以上是生活随笔為你收集整理的php定时删除文件夹下文件(清理缓存文件)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中的多线程——进度1
- 下一篇: thinkphp5如何使用layout