下面的代码删除了一个名为“Images”的文件夹中的所有文件。没有抱怨一切正常,但是有没有办法只删除一个小时前或一个多小时前创建的文件?请告诉我如何,我正在尝试边做边学,拜托。尝试重复使用下面的相同代码以更好地理解并帮助世界各地的 PHP 程序员用户
<?php
define('PATH', 'Images/');
function destroy($dir) {
$mydir = opendir($dir);
while(false !== ($file = readdir($mydir))) {
if($file != "." && $file != "..") {
chmod($dir.$file, 0777);
if(is_dir($dir.$file)) {
chdir('.');
destroy($dir.$file.'/');
rmdir($dir.$file) or DIE("couldn't delete $dir$file<br />");
}
else
unlink($dir.$file) or DIE("couldn't delete $dir$file<br />");
}
}
closedir($mydir);
}
destroy(PATH);
echo 'all done.';