我遇到了使用PHP删除文件和包含文件的文件夹的问题。我想在24小时后自动删除服务器上的文件夹和包含文件夹的文件。我正在创建保存上传文件的文件夹。我也尝试了一些代码,但它不适合我。任何帮助,将不胜感激。谢谢!24小时后自动删除文件和包含文件的文件夹
这是为什么我尝试: -
$path = dirname(__FILE__).'/Docs/'.$foldername;
if ($handle = opendir($path)) {
while (false !== ($filesss = readdir($handle))) {
if ((time()-filectime($path.'/'.$filesss)) < 86400) { // 86400 = 60*60*24
unlink($path.'/'.$filesss);
}
}
}
我试试这个代码,但它不是为我工作我想要的方式。此代码现在删除我的文件。但是我想在24小时后删除这些文件,并且还要在24小时后删除包含这些文件的文件夹。请告诉我我在哪里做错了?
可能只是反向ineqaility标志? (时间() - filectime()<86400获得_younger_比24小时的文件的真实) – Timurib