回收站
🎯 模块概述
核心功能
回收站模块提供安全的删除管理机制,支持误删资源的恢复和数据的彻底清理,保障数据安全的同时防止重要资源丢失。
主要场景
- 误删恢复:恢复意外删除的重要文档
- 空间清理:彻底删除不再需要的资源
- 数据审计:查看和管理已删除的项目
- 安全删除:确保敏感信息的彻底清除
使用价值
- 提供数据删除的安全缓冲
- 防止重要资源的意外丢失
- 支持灵活的数据恢复管理
- 确保数据清理的合规性
🔄 资源恢复
恢复资源
使用场景:
- 误删重要文档后的恢复
- 重新使用之前删除的资源
- 项目文档的重新启用
操作方法:
- 进入回收站界面
- 浏览已删除的资源列表
- 选择需要恢复的项目
- 点击"恢复"按钮
- 选择恢复位置(原路径或指定新路径)
- 确认恢复操作
恢复特性:
- 支持单个和批量恢复
- 保持原有的文件属性和权限
- 恢复后自动重建索引
- 保留原有的标签和元数据
🗑️ 数据清理
彻底删除
使用场景:
- 永久删除敏感或无用数据
- 释放存储空间
- 合规性数据清理要求
操作方法:
- 在回收站中选择要删除的项目
- 点击"彻底删除"按钮
- 确认删除操作(不可撤销)
- 系统执行物理删除操作
- 释放对应的存储空间
删除特性:
- 永久性数据移除
- 不可恢复的操作
- 立即释放存储空间
- 清理相关的索引和元数据
⏰ 自动清理机制
75天自动清理
运行机制:
管理策略:
- 自动执行,无需人工干预
- 支持清理状态监控
- 提供清理日志记录
- 可配置清理时间阈值(系统级)
📊 回收站管理
界面功能
- 删除时间显示:清晰标注每个项目的删除时间
- 剩余时间提示:显示距离自动清理的剩余天数
- 大小信息:显示每个项目的存储占用
- 搜索过滤:支持按名称、类型、删除时间搜索
- 排序功能:按删除时间、名称、大小等排序
批量操作
- 多选恢复:一次性恢复多个相关资源
- 批量删除:清理多个不再需要的项目
- 全选操作:快速选择所有项目进行操作
- 过滤选择:按条件筛选后批量操作
🛡️ 安全特性
数据保护
- 防止误删:删除操作需要二次确认
- 恢复验证:恢复重要文件时的权限检查
- 操作日志:记录所有恢复和删除操作
- 权限控制:限制对回收站的访问权限
存储管理
- 空间监控:监控回收站占用空间
- 自动清理:防止回收站无限增长
- 配额管理:设置回收站最大容量限制
- 性能优化:定期清理索引和元数据