我写了这个 PHP 脚本来删除 24 小时以前的旧文件,但它删除了所有文件,包括更新的文件:
<?php
$path = 'ftmp/';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ((time()-filectime($path.$file)) < 86400) {
if (preg_match('/\.pdf$/i', $file)) {
unlink($path.$file);
}
}
}
}
?>
$path
没有尾随斜杠,这段代码将会失败。 - Tyler V.