产品介绍
1. 多任务目录备份
- 支持为多个目录分别创建“备份任务”,每个任务包含:
- 源目录(一般在 C:)
- 目标根目录(一般在 D:)
- 扫描/备份间隔(分钟)
- 时间点保留数量与天数(例如 30 个时间点 / 30 天)
2. 仅在发生变更时备份
- 每隔一段时间(如 10 分钟)扫描一次任务目录;
- 对比上次索引,只在“有新增/修改/删除”时才生成新的备份时间点;
- 如无变更,则跳过本次备份,避免无效占用磁盘空间。
3. 时间点快照与目录结构保持
- 每次备份生成一个“时间点快照”,目录结构与源目录保持一致:
- 路径示例:
目标根目录\任务名\Snapshots\YYYY-MM-DD_HH-mm-ss\...
- 查看某个任务的所有备份时间点;
- 浏览某个时间点下的文件树结构;
- 打开快照所在目录(在资源管理器中查看);
- 删除某个时间点以释放空间;
- 从指定时间点执行还原。
4. 还原功能(RestoreService)
- 还原到原路径:覆盖或补充原目录内容;
- 还原到自定义路径:不动原目录,在其它位置恢复一份拷贝。
- 覆盖现有文件;
- 跳过已存在文件,只恢复不存在的;
- 仅恢复不存在的文件,尽量避免破坏当前目录。
5. 调度器与自动备份
- 按任务配置的间隔(例如 10 分钟)扫描对应目录;
- 仅对“启用”的任务执行自动备份;
- 调度器支持“暂停”和“恢复”,可从主界面或系统托盘菜单控制。
6. 托盘常驻与开机自启
- 关闭主窗口时不会退出程序,而是隐藏到托盘;
- 托盘图标右键菜单提供:打开主界面、全部立即备份、查看日志、暂停/恢复自动备份、退出等操作。
- 勾选后,软件会在用户登录 Windows 时自动启动并驻留托盘。
7. 自动清理与磁盘保护
- 每个任务有“最大时间点数量 / 最大天数”配置,例如:
- 默认建议:30 个时间点、30 天保留;
- 超过最大快照数量时,从最旧的开始删除;
- 超过最大保留天数时,删除超期的时间点;
- 还配有全局磁盘空间保护逻辑(BackupEngine 内部):
- 当目标磁盘空间过低(例如剩余空间小于配置阈值)时,会按时间从最旧快照开始继续清理,防止因备份导致磁盘被写满。