mongo文件夹:
$files = glob(dirname(__FILE__)."/../../mongo/*");
foreach($files as $file) {
if(time() - filemtime($file) >= 31*2*24*60*60) { //文件大于2个月
//echo $file.'<br />';
unlink($file);
rmdir($file);
}
}unlink可以删除所有的文件,但是rmdir无法删除文件夹,报错:Warning: rmdir(E:\www/../../mongo/db): Directory not empty该如何操作?
$files = glob(dirname(__FILE__)."/../../mongo/*");
foreach($files as $file) {
if(time() - filemtime($file) >= 31*2*24*60*60) { //文件大于2个月
//echo $file.'<br />';
unlink($file);
rmdir($file);
}
}unlink可以删除所有的文件,但是rmdir无法删除文件夹,报错:Warning: rmdir(E:\www/../../mongo/db): Directory not empty该如何操作?
function deleteDirectory($dir) {
if (!file_exists($dir)) return true;
if (!is_dir($dir)) return unlink($dir);
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
if (!deleteDirectory($dir.DIRECTORY_SEPARATOR.$item)) return false;
}
return rmdir($dir);
}