<?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); }
时间: 2024-11-07 03:50:31