我在使用PHP删除文件和包含这些文件的文件夹时遇到了问题。我希望能够在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小时后删除包含这些文件的文件夹。请告诉我我做错了什么?