ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

WaveTools数据目录管理:自定义保存位置、配置迁移与备份恢复完整指南

WaveTools数据目录管理:自定义保存位置、配置迁移与备份恢复完整指南 WaveTools数据目录管理自定义保存位置、配置迁移与备份恢复完整指南【免费下载链接】WaveTools鸣潮工具箱项目地址: https://gitcode.com/gh_mirrors/wa/WaveToolsWaveTools 鸣潮工具箱会把配置、抽卡记录、截图等数据统一保存在一个数据目录中。本文介绍如何自定义保存位置、安全迁移数据目录以及通过备份与还原防止配置丢失帮助新手快速掌握 WaveTools 数据目录管理方法。数据目录是什么默认保存在哪里WaveTools 启动后所有用户数据配置文件、抽卡分析记录、截图等都存放在一个根目录下内容默认位置数据目录配置、记录等文档\JSG-LLC\WaveTools引导文件 bootstrap.json本地应用数据\JSG-LLC\WaveTools核心配置文件数据目录下的settings.json抽卡截图数据目录下的GachaScreenshots子目录默认路径的逻辑定义在 AppDataController.cs其中DefaultDataRootPath指向文档文件夹下的JSG-LLC\WaveTools。自定义保存位置三种入口首次安装时选择首次运行的初始化向导中就有选择数据目录步骤可以直接把数据放到 D 盘等指定位置避免 C 盘空间紧张。相关界面见 FirstRunInit.xaml。在关于/设置页修改打开主界面右下角的关于页找到数据管理 → 数据保存目录卡片提供三个按钮修改目录弹出文件夹选择框将当前数据完整移动到新目录打开目录直接定位到当前数据目录方便手动查看文件恢复默认目录把数据移回默认的文档\JSG-LLC\WaveTools按钮布局见 AboutView.xaml处理逻辑见 AboutView.xaml.cs。配置迁移WaveTools 如何保证移动不出错很多人担心移动数据目录会不会丢数据WaveTools 为此做了三层保护先复制后删除点开始移动后程序先把整个目录复制到新位置校验通过后才会删除旧目录中途失败不会丢数据见 AppDataController.cs 的ChangeDataRootAndMove。占用检测移动前会用 DataRootLockDetector.cs 检测是否有 CMD、资源管理器或其他程序正占用该目录。若检测到占用会弹出数据目录被占用提示并列出占用进程名关闭对应程序后重试即可。引导文件同步移动成功后自动更新bootstrap.json中的路径记录下次启动直接从新目录加载数据。⚠️ 迁移过程中请不要关闭窗口界面会显示正在复制并校验数据的等待提示。手动迁移到新电脑进阶如果只是换新电脑也可以手动备份把整个数据目录复制到新电脑相同位置再确保C:\Users\你的用户名\AppData\Local\JSG-LLC\WaveTools\bootstrap.json中的路径指向正确即可该文件格式定义见 AppDataController.cs。备份与还原一键导出导入数据管理卡片下方还有数据备份功能备份数据把 WaveTools 数据导出成备份文件建议定期导出并放到网盘或移动硬盘还原数据从备份文件恢复配置和记录重装系统后一键找回功能说明见 AboutView.xaml还原向导还会显示当前数据目录信息方便核对FirstRunRestore.xaml.cs。清空所有数据卡片底部提供清空所有数据按钮红色警示样式执行前会弹出确认框防止误操作。它对应 AppDataController.cs 的ClearAllData会删除数据目录并重建。清空前请务必先做一次备份常见问题速查问题解决办法提示数据目录被占用关闭占用进程常见为终端、资源管理器窗口重试移动选中的目录与当前相同系统提示数据目录未改变属正常拦截换个目录即可恢复默认目录无反应提示当前已在使用默认数据目录说明无需操作换电脑后配置丢失用还原数据导入备份文件小结WaveTools 的数据目录默认为文档\JSG-LLC\WaveTools所有配置和记录集中于此通过关于页的数据保存目录卡片可修改 / 打开 / 恢复默认移动过程自动校验、失败不丢数据养成定期备份数据的习惯重装系统也能快速恢复想深入了解实现细节可以继续浏览数据目录控制核心AppDataController.cs目录占用检测DataRootLockDetector.cs关于页数据管理入口AboutView.xaml【免费下载链接】WaveTools鸣潮工具箱项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表