工作区配置

了解如何管理数据存储、备份以及使用云同步。

什么是工作区根目录?

工作区根目录 是 PDF Mail Engine 存储所有应用数据的核心文件夹。

我们不会将数据隐藏在复杂的系统文件夹中,而是将所有内容保存在一个透明的位置。包括:

  • Profiles:作业配置和邮件设置。
  • Templates:PDF 设计的 YAML 布局文件。
  • Backups:设置的自动备份。
  • Output:生成的 PDF 默认保存在此处(除非另行指定)。
  • Logs:用于故障排查的操作日志。

默认行为

默认情况下,应用会在"文档"目录中创建一个文件夹: Documents/PDFMailEngine_Workspace


更改工作区

您可以在 系统 设置页面中更改此位置。

  1. 进入 系统 选项卡。
  2. 工作区配置 下,点击 浏览
  3. 选择新的文件夹。

战略部署(使用场景)

工作区只是一个文件夹,您可以根据安全和运营需求将其放置在任何位置。

1. 本地磁盘(默认)

适用于:严格的隐私保护和高速处理 将工作区保留在本地 PC(例如 C:\Users\You\Documents\...)可确保数据不会离开您的物理设备。这能提供最高性能,并满足严格的数据驻留要求。

2. 外部驱动器 / NAS

适用于:冗余备份和局域网共享 您可以将工作区设置到外部硬盘(RAID)或网络附加存储(NAS)设备。

  • 安全性:防止 PC 硬件故障导致的数据丢失。
  • 共享:允许同一办公网络上的不同计算机访问相同的配置文件(请确保同一时间只有一个用户进行写入操作)。

3. 云存储(Google Drive / OneDrive)

适用于:自动备份和移动办公 您可以将工作区指向同步的云文件夹(例如 C:\Users\You\OneDrive\PDFMailEngine_Workspace)。

  • 持续备份:每次保存模板或生成日志时,云服务会立即备份。
  • 存储管理:减轻本地磁盘的存储压力。
  • 移动办公:可以在第二台计算机(如笔记本电脑)上将工作区设置为相同的云路径,从不同位置访问您的工作区。

技术详情(高级)

面向系统管理员和工程师。

配置存储

工作区路径保存在用户的本地配置文件中:

  • 路径%LOCALAPPDATA%\OFFICEKAMIYA\PDFMailEngine\config\user_settings.json
  • workspace_root

如果此值为空或文件缺失,应用将恢复为默认的 Documents 逻辑。

路径解析

应用使用"相对路径"架构。

  • 内部引用(例如模板中的图片链接)以 工作区根目录 为基准进行解析。
  • 这确保了可移植性:您可以将整个工作区文件夹复制到另一台计算机(例如从 C:\Users\Alice\DocsD:\Backups),只要将应用指向新的根目录,所有链接即可正常工作。

切换逻辑

更改工作区是 状态切换,而非数据迁移。

  • 操作:立即更新 user_settings.json 中的指针。
  • 副作用:UI 刷新后显示新目标中包含的配置文件。
  • 清理:旧的工作区文件夹保持不变。