企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ /** * 删除目录及目录下面的所有文件 * * @param string $dir 路径 * @return bool 如果成功则返回 TRUE,失败则返回 FALSE */ function dir_delete($dir) { $dir = dir_path($dir); if (!is_dir($dir)) return FALSE; $list = glob($dir.'*'); foreach($list as $v) { is_dir($v) ? dir_delete($v) : @unlink($v); } return @rmdir($dir); } ~~~ ~~~ /** * 递归删除文件 * @param $dirName * @param bool|true $subdir * @return bool */ function del_dir_and_file($dirName,$subdir = true) { if(!is_dir($dirName)) return true; if ($handle = opendir("$dirName")) { while (false !== ($item = readdir($handle))) { if ($item != "." && $item != "..") { if (is_dir("$dirName/$item")){ del_dir_and_file("$dirName/$item", false); } else @unlink("$dirName/$item"); } } closedir($handle); if (!$subdir) @rmdir($dirName); } } ~~~