我正在使用此功能,它工作正常,但只有問題是它刪除根文件夾,如果文件夾爲空。php函數刪除所有文件和文件夾大於1天
如果所有項目已經被先前的cron刪除,然後又被調用,那麼它將刪除forder單詞。任何幫助將是偉大的
rrmdir('/path/word');
function rrmdir($dir)
{
if (is_dir($dir))
{
$objects = scandir($dir);
foreach ($objects as $object)
{
if ($object != "." && $object != "..")
{
if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object);
if (filemtime($dir."/".$object) <= time()-60*60*24) @unlink($dir."/".$object);
}
}
reset($objects);
rmdir($dir);
}
}
remove rmdir($ dir);最後是你的功能。 – Ajay