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; // 返回成功
    }
}


点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部
{__SCRIPT__}