如何在OSX上以编程方式更改Dropbox同步文件夹位置

时间:2014-07-28 11:17:05

标签: macos dropbox dropbox-api

是否有可能在Mac OSX上以编程方式更改Dropbox同步文件夹(又名“Dropbox location”)?通过编程方式,我的意思是执行一些命令行帮助工具或使用Dropbox API。

我现在已经搜索了很长时间,但找不到任何令人满意的答案。 Sym链接或使用替代云提供程序(可能更好的CLI / API)建议here不适合我。

据我了解Dropbox API,它是为了从一个人自己的应用程序中访问Dropbox Server存储而不是与“开箱即用”桌面同步客户端交互,这是正确的吗?

我正在寻找的解决方案也应该非常可靠,因此“黑客”加密的SQLite dbx文件(如建议的here)或通过Dropbox UI桌面客户端更改同步文件夹的Apple UI脚本是对我来说也不是一个选择。

对于Google云端硬盘我知道这样做很简单,例如停止同步客户端,移动同步文件夹,相应地更改sync_config.db中的同步路径以及重新启动桌面同步应用。 - 正是这样的程序是我也希望为Dropbox找到的: - )

THX for your reply&建议!

2 个答案:

答案 0 :(得分:0)

不,如果不使用您提到的潜在脆弱方法,我不相信这是以编程方式执行此操作的方法。

您对Dropbox API的理解是正确的。使用API​​,您可以直接与Dropbox服务器通信以与帐户进行交互,而不是与本地桌面客户端进行交互。

答案 1 :(得分:0)

加密似乎已在近10年的时间里保持基本不变,因此现在可能有些“可靠”。如果要写入macOS上的加密DBX文件,则可以使用此script。它基于Linux implementation,在Look inside the box的帮助下对macOS进行了一些修改。