在做一个项目发现有一些非法的文件夹,没有办法删除。所以写下面的函数
<?php
function delFile($folder){$dir = scandir($folder);
foreach ($dir as $file) {
if($file !=".." && $file != "."){
$current = $folder.$file;
if(is_file($current)) unlink($current);
if(is_dir($current)){
delFile($current.'/');
$newFolder = $folder.uniqid();
rename($current,$newFolder); //把非法的文件夹重名就可以删除了
rmdir($newFolder);
}
}
}
}
?>