PHP删除文件夹所有文件包括子目录
function __delDir($path){ if(!is_dir($path)) return; $p = scandir($path); foreach($p as $val){ if($val !="." && $val !=".."){ if(is_dir($path.$val)){ __delDir($path.$val.'/'); @rmdir($path.$val.'/'); }else{ @unlink($path.$val); } } } }
使用示例
ThinkPHP清理缓存
__delDir(RUNTIME_PATH);