v1.2.6 删 data 后 再次重启 仍有文件残留

本贴最后更新于 1188 天前,其中的信息可能已经事过景迁

V1.2.6 [BUG]:删 data 后 再次重启 仍有文件残留

一、问题步骤:

  1. 桌面端打开了某笔记本内的文件
  2. 关闭桌面端(开启了内核不关闭,通过任务管理器,结束了思源任务进程
  3. 手动删除了没用的 data 文件夹
  4. 重新打开思源,笔记已经符合预期:消失了。但是,打开的文件标签依然存在。(仍可以输入文件标题,但不会存储数据)。如附图所示。
  5. 需要手动关闭已经被删除的页签

二、修复思考:

  1. 因为删除数据是从 data 删的,不是正常的删除逻辑,需要考虑这种反常删除操作带来的问题

  2. data 数据损坏(有意删除、误删除、系统崩溃等)后:

    • 软件能有一个提醒机制,比如:“这些数据无法找到,是否关闭这些内容?”,这个可能比较简单粗暴。
    • 或者有自动备份机制,比如:“这些数据因某种原因已无法找到,是否关闭这些内容或重新恢复?”。案例:office 的崩溃恢复机制。
  3. 请大家一块讨论下这个问题,做一些补充。


附图:

image.png

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22353 引用 • 89444 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 你好,这种情况下关闭文档树上的笔记本应该会自动关闭编辑器页签。

    目前思源还没有监听文件系统变化,所以如果外部操作的话思源是感知不到的。这个大约在半年前曾经讨论过,但直到目前来说,实现方面需要考虑的因素较多,所以一直没有去实现。

    等思源稳定一些以后我们再继续考虑,感谢。