Mendeley + Dropbox = 到处都有多个文件?

Mendeley + Dropbox = 到处都有多个文件?

我使用 Mendeley 来管理我的论文。我喜欢它,因为它有参考管理器和多平台/操作系统。我有大约 400 篇论文,大约 380 MB,全部存储在 Dropbox 的“Papers”文件夹中。在该文件夹中,我有“主题 A”、“主题 B”、“主题 C”等子文件夹,以便在手动搜索某些内容时可以更快地访问。我之所以选择此设置,是因为我可以从任何机器上传到 Dropbox,而且我认为这比 Mendeley 提供的空间更好(我仍然没有这个选择的合理理由)。到目前为止,一切顺利。我已将 Mendeley 配置为使用“Papers”文件夹作为监视文件夹,因此我放入其中的每个文件都会同步到 Mendeley。每次我想下载一篇论文时,我只需将其放入其中一个子文件夹中即可(我喜欢这个设置,因为论文通常带有适得其反的标题,通常带有 authoryear 或 author_year 或其他)。

我注意到每次我登录 Mendeley Desktop(从我的笔记本电脑或我使用的任何台式电脑(工作 + 家庭))创建重复文件。Dropbox 文件不会重复,但 Mendeley 文件会一直重复。我想避免搜索重复文件并合并或删除文件。

我曾询问过其他使用 Mendeley 的人,但他们不像我一样从 Dropbox 同步,所以他们没有遇到这个问题。

我注意到大多数重复项与不同的信息有关(例如 doi、PMID、年份、摘要等...),而 Mendeley 在第一次加载文章时无法正确获取这些信息,因此我必须手动要求它进行搜索(它做得非常出色)。

我即将迁移我的数据(新电脑/工作/等等),似乎是学习正确设置或切换到 Readcube 或其他书目管理器的最佳时机。

更新

我已经迁移了我的资料。我目前只有一台电脑,并切换了策略。我在 Mendeley 之外阅读,因为 pdf 阅读器保存评论的兼容性比 Mendeley 更好(而且不是每个人都有 Mendeley 或用它阅读)。截至 2016 年 11 月,我有一个“待阅读论文”文件夹,我在其中下载论文,还有一个“存储的论文”文件夹,我再也不会碰它了(阅读修改过的论文请到这里,这里是 Mendeley 获取参考资料的地方)。这种方法仍然不完美(即,记得在阅读后移动文件,当您想要引用当前“待阅读论文”中没有的内容时,Mendeley/Pubchase 会向您推荐“待阅读论文”中已有的论文)。我还没准备好购买台式电脑,如果我买了这样的电脑,我可能不想在那里安装 Mendeley。

这肯定是 Mendeley 运作的内在因素,也就是说是故意硬编码的。我们必须记住,Elsevier 的业务现在是向您出售用于存储论文的云空间。因此,他们不乐意您以更合理的每 GB 价格向 Dropbox 或任何人付费。一如既往,他们的利润率才是最重要的。

答案1

这是 Mendeley 上的相关问题网站官方回答。简而言之,他们说 dropbox 和 Mendeley 不兼容,你不应该将它们组合在一起,尤其是不能使用监视文件夹设置。

我仍然想尝试一下解决方案使用符号链接,我认为这会诱使 Mendeley 将文件保存在 Dropbox 上。我无法监督后果是什么,所以我没有尝试过。

我怀疑之所以会产生重复文件,是因为 Mendeley 无法识别出 Dropbox 文件夹在各个计算机上是相同的。因此,它会在每台监视 Dropbox 文件夹的计算机上重新添加文件。更糟糕的是,它还会在 Mendeley 下载文件夹中创建来自云端的文章的本地副本。如果您保存注释,则文件将默认保存在该本地文件夹中,从而创建另一个可能与 Dropbox 文件夹中的原始文件重复的文件,并且该文件在其他计算机上无法本地访问。我花了一段时间才意识到这造成了多大的混乱,但这确实很糟糕。

目前还不清楚到底是什么原因导致了 Mendeley 的识别问题 - 是因为 Dropbox 文件夹在不同的机器上可能有不同的路径,还是其他原因。我仍然希望有办法巧妙地选择要保存/查看的文件夹来解决这个问题。

您是否找到了好的解决方案或者符号链接对您有用?

答案2

我已经能够通过使用 Dropbox 和最近的 Google Drive 在两台计算机上成功运行 Mendeley。

首先要确保两台电脑上的 Dropbox 文件夹路径相同。换句话说,在我的两台电脑(工作电脑 + 家用电脑)上,Dropbox 文件夹位于 C:\Dropbox。

其次,我在 Dropbox 中创建了一个名为“Mendeley”的文件夹,并从 Mendeley 的当前数据目录中迁移了所有数据。打开 Mendeley,按 Crtl+Shift+D,选择“调试工具”选项卡,然后单击“打开数据目录”,即可找到此目录。

第三,我打开了 Mendeley 的注册表文件夹 (HKEY_CURRENT_USER\Software\Mendeley Ltd.\Mendeley Desktop),并创建了一个名为“dataDirectory”的注册表项,其值为新创建的数据目录 C:/Dropbox/Mendeley 的位置

第四,打开Mendeley并确保一切正常。

第五,进入第二步。不要打开 MENDELEY。使用与第三步相同的步骤修改注册表。

现在的情况是两台电脑都在读取完全相同的数据库。Mendeley 不能同时在两台电脑上打开,这一点非常重要。情况可能会变得非常糟糕。

我在 Mendeley 网站上找到一篇解释如何修改数据库文件位置的文章后,就执行了此操作。但是,他们似乎已将文档从其网站上撤下。

答案3

使用以下设置时我不会遇到这些问题:

屏幕截图选项 -> 文件管理器:

相关内容