我常用的自定义函数之rmdir php删除目录及目录下的所有文件
/**
* [rmdirr 删除目录及目录下的所有文件]
* @param [type] $dirname [description]
* @return [type] [description]
*/
应用:清除缓存等
function rmdirr($dirname) { if (!file_exists($dirname)) { return false; } if (is_file($dirname) || is_link($dirname)) { return unlink($dirname); } $dir = dir($dirname); if($dir){ while (false !== $entry = $dir->read()) { if ($entry == ‘.‘ || $entry == ‘..‘) { continue; } rmdirr($dirname . DIRECTORY_SEPARATOR . $entry); } } $dir->close(); return rmdir($dirname); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。