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; // 返回成功
}
}
发表评论 取消回复