本文实例讲述了PHP实现批量清空删除指定文件夹所有内容的方法。分享给大家供大家参考,具体如下:
cleancache.php:
\"".$dir."\"havebeencleanedclear!
";
}
/**
*清空/删除文件夹
*@paramstring$dirname文件夹路径
*@parambool$self是否删除当前文件夹
*@returnbool
*/
functiondo_rmdir($dirname,$self=true){
if(!file_exists($dirname)){
returnfalse;
}
if(is_file($dirname)||is_link($dirname)){
returnunlink($dirname);
}
$dir=dir($dirname);
if($dir){
while(false!==$entry=$dir->read()){
if($entry=='.'||$entry=='..'){
continue;
}
do_rmdir($dirname.'/'.$entry);
}
}
$dir->close();
$self&&rmdir($dirname);
}
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。