请问有没有什么办法在Ob安卓客端直接打开网盘里的文件夹?

遇到的问题

看大家讨论了很多同步的方法。我自己也折腾了一些。但总感觉还是不够方便。
如果你在电脑和手机上都使用Ob的话,同一个Vault至少要存两处。我不介意存两处,毕竟多一个备份更保险。但是我不想把其中一份存手机里。我觉得安卓端文件管理很弱。当Vault里文件、附件多的时候,手机的“文件管理”打开来乱七八糟,很容易误删。

预期的效果

手机上不存Vault,手机端直接打开网盘上的文件进行编辑,不需要先把网盘上的文件下载下来,改完了再同步上去。
就像word可以直接编辑onedrive里的文件那样。

已尝试的解决方案

尝试用Solid Explorer建立网盘映射。但是当你在Ob上点击“Open folder as vault”时,是找不到这些映射的。
这在windows端就很容易,网盘映射可以像本地硬盘一样被Ob找到并打开。

想知道坛子里的大神们知不知道有什么办法可以实现这个功能?

(也许这就是官方同步能赚钱的原因吧:joy:)

Obsidian 插件:Webdav File Explorer

非常感谢推荐!没想到大神们进化得这么快!简直有求必应。
刚刚在windows端试用了一下,几点体验:

  • 内网连自家的Nas非常快。插件会在左边面板上方生成一个小文件夹图标的按钮,那里面能看到Nas里的文件目录。但是只能看目录,点开是无法浏览文件内容的。Toast提示:“Cannot find a file with that name”
  • 插件会在你的打开的这个Vault里完全拷贝网盘文件夹的内容。然后你可以在Files面板里看到它们。拷贝下来的文件打开是空的。但原文件是有内容的。而且部分“.md”文件变成了“.md.md”文件。编辑完是否能在网盘保存?不太知道,但是本地文件夹并不会自动删除。而且当你在Ob里点了删除,Files里的目录已经消失了,但回头看文件管理器,它们还是在的。
  • 打开infiniCloud就没有反应了。目录完全看不到。重启Ob也不行。refresh按钮无效。而我的电脑可以正常打开infiniCloud的映射盘,所以不是网络的问题。

感谢作者大神用爱发电,这个插件的创意很好,但是目前似乎还不太成熟。期待继续进化。
如果是我哪里没用对,希望能提醒一下!谢谢!

找到了一个暂时的解决办法:
在手机端的Vault外面套一层文件夹,在其名称前面加“.”。
比如,原先Vault的路径是:

/storage/emulate/0/avault/myvault/一个宝库

改成:

/storage/emulate/0/avault/.myvault/一个宝库

这样.myvault就隐藏起来,手机的文件管理就浏览不到它里面的文件。眼不见心不烦,就不容易被你自己误删了。

亲测在Solid Explorer的“照片”、“最近的文件”、“音乐”等栏目里面即使设置“显示隐藏文件”也看不到“一个宝库”里的文件。手机的“文件管理器”也是一样。只有“内部存储器”里能看到,或者你自己为文件夹做了快捷方式,直接打开它能看到。

这个“显示隐藏文件”要不要打开或关闭在不同手机上效果不一样。你们可以试试看。

反正在我手机上,这么一顿操作下来基本上手机里存一份Vault也无感了。

大家有什么更好的办法可以一起讨论!