首页 > 代码库 > php目录递归删除
php目录递归删除
<?php // $call_num = 0; $path = ‘e:/test/‘; $result = rmDirs($path, $n); var_dump($result); var_dump($n); /** * @param 目录地址 */ function rmDirs($path, &$call) { ++ $call; // ++ $GLOBALS[‘call_num‘]; $dir_handle = openDir($path); while(false !== $file=readDir($dir_handle)) { if ($file==‘.‘ || $file==‘..‘) continue; //判断当前是否为目录 if(is_dir($path . ‘/‘ . $file)) { //是目录 $func_name = __FUNCTION__; $func_name($path . ‘/‘ . $file, $call); } else { //文件 unlink($path . ‘/‘ . $file); //Unlink(文件地址)删除文件。 } } closeDir($dir_handle); return rmdir($path); }
php目录递归删除
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。