public function download() { // 使用示例 $directoryPath = '/home/www/wwwroot/****/public/uploads/zyzip/***2521538/作业'; if ($this->clearDirectory($directoryPath)) { echo "目录删除成功!"; } else { echo "目录删除失败或不存在!"; } } /*** * *删除目录下所有文件,保留当前目录 */ if (!function_exists('clearDirectory')) { function clearDirectory($dir) { if (!is_dir($dir)) { return false; } // 获取目录中的所有文件和子目录 $items = scandir($dir); foreach ($items as $item) { if ($item == '.' || $item == '..') { continue; } $path = $dir . DIRECTORY_SEPARATOR . $item; // 如果是目录,递归调用 if (is_dir($path)) { // 递归删除子目录 clearDirectory($path); // 删除空子目录 rmdir($path); } else { // 如果是文件,删除文件 @unlink($path); } } return true; // 返回成功 } }
发表评论 取消回复