filetree.json 中从二级文件夹开始没有

我在笔记本中导入文件夹,导入完后查看 filetree.json 发现只显示第一级文件夹,后面几级文件夹都没有,导致比如对文件夹排序等功能会有 bug

赞助商 我要投放

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • fangly 1 评论
    订阅者 作者

    再补充一个相关问题,我删除一个二级文件夹后,filetree.json 中并不会删除这个文件夹,我手动在 filetree.json 中删除后,重开思源笔记后又会回来

    可能是 json 已经坏了。删除后,关闭思源,kill siyuan kernerl 进程重启看看
    Vanessa
  • 其他回帖
  • fangly
    订阅者 作者

    补充一个相关问题,二级以下文件夹移动到别的文件夹后 filetree.json 中不会跟着发生变化

    1 操作
    fangly 在 2021-02-20 22:17:00 更新了该回帖
  • fangly
    订阅者 作者

    删除后重开确实文件夹内容正常了,但是之前的排序没有了,只能重排。

    当我把一个文件夹移动到另一个文件夹后,json 就会出现问题(json 中这个被移动的文件夹在新文件夹中是正常的,但 json 中在源文件夹那里依然显示这个已经被移动走的文件夹,无论怎样都不会被删掉),只能删除.siyuan 后重启软件才恢复正常。

    当我笔记内容很多时,前期对文件夹做了工作量比较大的排序,这样重启后全都没了,重新排序会非常麻烦。而且思源笔记中并不能像有些其他笔记软件一样修改 json 就能直接作用于软件中文件夹的排序,json 我猜是你们的文件排序输出文件而不是依据 json 文件进行排序,这样我也没法对文件排序进行备份,只能每次重排。希望你们可以在文件排序问题还有 filetree.json 的 bug 上优化一下,谢谢。

    1 回复
    3 操作
    fangly 在 2021-02-20 23:01:26 更新了该回帖
    fangly 在 2021-02-20 23:00:21 更新了该回帖
    fangly 在 2021-02-20 22:58:23 更新了该回帖
  • 88250
    订阅者

    你好,移动时不删除原位置目前应该没有太大的副作用,所以不用担心。原位置的记录不会影响排序的,因为实际上并不存在该记录位置对应的文档。

    冗余记录的清理我们考虑在后面一点实现,目前暂时先忽略,谢谢。

  • 查看全部回帖