在做一个项目发现有一些非法的文件夹,没有办法删除。所以写下面的函数
<?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);
}
}
}
}
?>
本文介绍了一个PHP函数,用于递归地删除包含非法文件夹的目录。该函数通过重命名非法文件夹来解决删除问题,并提供了详细的实现代码。

1万+

被折叠的 条评论
为什么被折叠?



