php定时删除文件与文件夹,以下为具体代码实例:
//打开 session
session_start();
$exTime = time()+60*60*24*30;//30分钟
echo date('Y-m-d H:i:s',time()+$exTime);
echo date('Y-m-d H:i:s',1713190551);
//把时间戳写入文件中
file_put_contents('exTime.php',$exTime);
//读取文件中的时间戳
$getEx = file_get_contents('./exTime.php');
//判断文件中的时间戳是否小于或者等于当前时间戳
if($getEx <= time()){
$dir = './';
//小于等于当前时间戳执行删除文件操作
delDir($dir);
}
echo $getEx;
echo '<br>';
//使用 session 判断进行文件删除操作
if($_SESSION['expTime']){
$exp = $_SESSION['expTime'];
if($exp <= time()){
$dir = './';
//delDir($dir);
}
echo date('Y-m-d H:i:s',time());
echo '<br>';
echo date('Y-m-d H:i:s',$_SESSION['expTime']);
//unset($_SESSION['expTime']);
}else{
$_SESSION['expTime'] = time()+1000;
}
//递归删除目录及文件
function delDir($dirname){
if(file_exists($dirname)) {
$dir=opendir($dirname);
while($filename=readdir($dir)){
if($filename!="." && $filename!=".."){
$file=$dirname."/".$filename;
if(is_dir($file)){
deldir($file);
}else{
unlink($file);
}
}
}
closedir($dir);
rmdir($dirname);
}
}
以上为具体代码,可根据自己的具体需求进行修改
匿名
2025-11-09
https://collaigo.com 免费在线拼图工具
匿名
2025-10-22
盖楼盖楼!
匿名
2025-08-11
沙发沙发
匿名
2025-08-10
https://at.oiik.cn/bing.html
匿名
2025-02-21
实用,我在开发https://minmail.app/时候使用到了
王飞翔
2024-12-30
亲爱的朋友:您好!中国疫情持续蔓延,很多人症状非常严重持久不愈,医院人满为患,各年龄段随地倒猝死的现象暴增,多省感染手足口、甲流、乙流、支原体、合胞及腺病毒的儿童不断攀升,目前各种天灾人祸,天气异象频发。古今中外的很多预言都说了这几年人类有大灾难,如刘伯温在预言中说 “贫者一万留一千,富者一万留二三”,“贫富若不回心转,看看死期到眼前”, 预言中也告诉世人如何逃离劫难的方法,真心希望您能躲过末劫中的劫难,有个美好的未来,请您务必打开下方网址认真了解,内有躲避瘟疫保平安的方法。网址1:https://github.com/1992513/www/blob/master/README.md?abhgc#1 网址2:bitly.net/55bbbb 网址3:https://d3ankibxiji86m.cloudfront.net/30gj 如打不开请多换几个浏览器试