为什么当我通过文本编辑器从 Google Drive 文件访问文件名时,文件名会被散列?

为什么当我通过文本编辑器从 Google Drive 文件访问文件名时,文件名会被散列?

当我尝试在 VS Code 上访问我的 Google Drive 文件夹时,文件名似乎被散列了,并且没有按名称显示。这非常烦人。我也尝试过不同的编辑器。

我尝试过 atom、pycharm 和 sublime text。唯一似乎有效的是 Notepad++。我真的不想使用记事本,那么有什么解决办法吗?

我已经遇到这个问题很久了。我喜欢 Ubuntu,我不想因为一个问题而停止使用它。非常感谢您的帮助。

如第二张照片所示,代码看起来没什么问题。问题只在于文件名。

VS 代码

屏幕截图 1

原子

屏幕截图 2

Sublime Text

屏幕截图 3

答案1

请参阅 Gnome 开发人员关于此主题的讨论https://gitlab.gnome.org/GNOME/gvfs/-/issues/402

摘要:“哈希”是文件的真实名称。原始名称(显示名称)存储在元数据中。这不是编辑器中的错误;这是 Google 决定其系统应如何运作的方式。

“修复”它需要隐藏文件的真实名称,这可能会导致用户困惑和数据丢失。Gnome 开发人员选择不陷入这种双输的局面。

答案2

显然这是一个由来已久的问题。

我一次又一次地遇到这个问题,总是忘记答案,当我解决它时,我忘记在这里添加评论。不过这次,希望它能帮助到大家。

我的问题不是 VS Code,而是 Obsidian。使用默认gio同步并打开 Vault 的文件夹会显示具有相同哈希名称的文件名和目录。

解决方案的形式是完全不同的。我没有使用 gio,而是使用了googledrive-ocamlfuse。其中涉及一些 CLI,并且可能需要添加启动时的调用,以便文件夹始终存在,但至少我可以轻松地在 Obsidian 上打开该文件夹而不会出现任何问题。

相关内容