工作文件的本地副本

文件资料 •
在此文中

每个桌面应用程序最重要的要点之一就是保存文件的过程。用户所做的工作和输入的数据不会丢失。 万一发生电脑出现故障,我们必须将丢失的工作量减至最低。

Banana财务会计+ 中,我们引入了一种保存文件的新策略。从用户的角度来看,什么都没有改变,但是在软件内部,我们进行了一些重要的改进,以使保存文件的过程更加安全和可靠,并且针对在云驱动器和移动设备上的使用进行了优化。

如何运行

通过新的保存和恢复的过程,Banana财务会计软件将对打开的文件进行本地复制,然后您就可以在相关设备上 (电脑,移动设备,平板电脑)进行工作,直到用户保存文档为止;此时,Banana财务会计软件会将更改复制回源文件。 同时,也会定期将文档的更改保存到本地副本。

具体来说,Banana财务会计软件会执行以下操作:

  • 用户选择一个要打开的文件 (源文件)。
  • Banana 会复制源文件的本地副本。
  • Banana 锁定源文件,以防止多个用户进行更改。
  • Banana 读取本地副本。
  • Banana会定期 (在默认情况下为每2分钟) 将文档的更改保存到本地副本。
  • 当用户单击保存按钮时,Banana将文档保存至源文件。
  • 关闭文件后,Banana会解锁源文件并删除本地副本。
  • 如果应用程序无法正确关闭文件或将文件保存到原始位置 (断电等),则本地副本仍保留在用户设备上,并且在下次启动Banana时可恢复文件内容。
  • 如果文件暂时不可用 (即:文件位于断开连接的共享磁盘或U盘上),则用户可以继续工作,并将文档的更改保存到本地副本,直到文件再次可用。

本地副本既是工作文档,也被当做恢复文档。

优势

自动保存始终处于激活的状态,因此丢失的最大工作量相当于工作的最后两分钟 (在使用默认的自动恢复设置的情况下)。

对该文件的访问不需要一直可用。 即使该文件暂时不可用(即:它位于断开连接的共享磁盘或U盘上),用户也可以继续工作并将更改保存到本地副本中,直到共享磁盘再次可用为止。

本地副本未同步到云端。 因此,可以提高应用程序的性能,并将发送到云端的数据量减少到最少。

在所有操作系统上,实现过程都是相同的:Windows,macOS,iOS,Linux,Android和Webassembly,无论文件保存在何处。

恢复

在应用程序中断的情况下,本地副本保留在用户设备上。在下一次启动Banana财务会计软件的时候,该应用程序将警告用户有未保存的更改。

然后,用户可以选择以下三种可能性:

  • 打开被恢复的文件;
    然后,用户可以决定保存恢复的文件还是将其丢弃。
  • 忽略警告;
    用户将选择下次做什么。
  • 丢弃恢复的文件;
    恢复的文件将立即被丢弃。

当文件被打开,或被更改后未被传回源文件,本地副本将被存在用户的设备上。文件的本地副本仅在使用文件时才保留在用户的设备上。一旦关闭,其将被删除。

本地副本存储在系统用户数据下的隐藏文件夹中。 用户通常不需要访问此文件夹,我们也不建议您打开此文件夹。 如果我们的支持团队要求您打开此文件夹,则可以通过工具栏菜单 → 基本设置 → 高级 → 系统信息 →打开路径来访问它。

请您注意

此种执行方式:

  • 它不能替代良好的备份策略
  • 它不能替代版本控制系统

即使此新项功能非常安全和可靠,我们也不能100%保证它将始终100%无故障运行。因此,我们鼓励客户采用良好的备份策略和版本控制系统。

许多操作系统提供一些备份和版本控制功能。具体请您查看操作系统的文档。

 

Tell us how we can help you better
If the information on this page is not what you're looking for, is not clear enough, or is not up-to-date, let us know.

分享这篇文章: Twitter | Facebook | LinkedIn | Email