如何删除一个非空目录? windwos下exec("del 目录名/Q");unix下exec("rm -R 目录名"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function deltree($dir) {$dirhandle=opendir($dir);while($file_name=readdir($dirhandle)) { if ($file_name!="." && $file_name!="..") { if (is_dir("$dir/$file_name")) { deltree($dir."/".$file_name); echo "<b>$dir/$file_name</b> -- "; if (rmdir("$dir/$file_name")) echo "成功删除"; else echo "失败"; echo "<br>"; } else {echo "$dir/$file_name -- "; if (unlink("$dir/$file_name")) echo "成功删除"; else echo "失败"; echo "<br>"; } } }closedir($dirhandle);} if(is_file($fileName)){ unlink($fileName);}if(is_dir($fileName)){ rmdir($fileName);} 麻烦各路PHP高手回答一下! PHP的一个接收问题 紧急问题! CKEditor 3.x 和ckfinder整合后出现的权限问题 新手问题帮忙看看 这样缓存对不啊 \n为什么不能 去除回车 换行? phpStudy 1.7.0 基础问题 我是菜鸟 正则表达式抓取数据 这个语句查不出正确的结果? 如何用IIS来配制PHP和MYSQL呢? 如何使session注銷失效? 谁有关于php.net的相关学习资料,介绍一些给大家好吗?
$dirhandle=opendir($dir);
while($file_name=readdir($dirhandle)) {
if ($file_name!="." && $file_name!="..") {
if (is_dir("$dir/$file_name")) {
deltree($dir."/".$file_name);
echo "<b>$dir/$file_name</b> -- ";
if (rmdir("$dir/$file_name")) echo "成功删除";
else echo "失败";
echo "<br>";
} else {echo "$dir/$file_name -- ";
if (unlink("$dir/$file_name")) echo "成功删除";
else echo "失败";
echo "<br>";
}
}
}
closedir($dirhandle);
}
unlink($fileName);
}
if(is_dir($fileName)){
rmdir($fileName);
}