php声称是函数奇多,有“不止一个方法可以实现”的美称,可是这样的语言,对删除文件夹却只能删除空文件夹,虽说安全,却很不方便,于是,在上次为一家公司的网站编写php文件管理器时,便写了这样一个删掉文件夹的函数,还挺好的
<?PHP
function delDir($path)
{
if (is_dir($path))
{
if ($dh = opendir($path))
{
while (($file = readdir($dh)) !== false)
{
if($file!=".."&&$file!=".")
{
if(is_dir($path."/".$file))
{
if(!delDir($path."/".$file))
{
return 0;
}
}
else
{
if(!unlink($path."/".$file))
{
return 0;
}
}
}
}
closedir($dh);
}
return rmdir($path);
}
}
delDir("a/test");
?>