c# - 获取本地Dropbox同步状态

时间:2012-05-31 19:33:39

标签: c# synchronization local dropbox status

我想知道在c#中获取有关本地Dropbox实例的同步状态的信息的最佳方法。不幸的是我在注册表或任何日志文件中找不到任何信息。建议或片段是受欢迎的。 四种状态就足够了:同步,同步,暂停,错误。

Br,Matthias。

2 个答案:

答案 0 :(得分:1)

我已经创建了一个旧的Python脚本的Delphi端口。它使用带有命名管道的Win32 API来查询Dropbox应用程序有关文件状态的信息。你应该能够毫无困难地将它移植到C#:

https://bitbucket.org/h4ndy/dropboxdelphi/src

您可以从中获得以下状态:'管道错误','Dropbox未运行','不在Dropbox','最新','正在同步','同步问题'

答案 1 :(得分:0)

不是直接的答案,但你检查过DropBox wiki的Addons页面了吗? http://dropboxwiki.com/Dropbox_Addons这让我得到了与Linux系统相同的信息,所以希望也会帮助你。