rename之前先删除目的地址
This commit is contained in:
parent
5109706a67
commit
43e95fb6c1
|
@ -27,7 +27,20 @@
|
|||
$newdir=$data_dir.sprintf('%05d',floor(($duuid2[0]+0.1)/100)*100).'-'.sprintf('%05d',ceil(($duuid2[0]+0.1)/100)*100-1)."/".$duuid2[0];
|
||||
print $dir."\n";
|
||||
$dir=$backup_dir.trim($duuid2[1]);
|
||||
@rrmdir($newdir);
|
||||
rename($dir,$newdir);
|
||||
}
|
||||
}
|
||||
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); else unlink($dir."/".$object);
|
||||
}
|
||||
}
|
||||
reset($objects);
|
||||
rmdir($dir);
|
||||
}
|
||||
}
|
||||
?>
|
Loading…
Reference in New Issue