我遇到了使用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