c# - 获取本地保管箱同步状态

标签 c# synchronization local dropbox status

我想知道在 c# 中获取有关本地保管箱实例同步状态的信息的最佳方法是什么。不幸的是,我在注册表或任何日志文件中找不到任何信息。欢迎提出建议或片段。 四种状态就足够了:Synced、Syncing、Paused、Error。

Br,马蒂亚斯。

最佳答案

我制作了一个旧的 Python 脚本的 Delphi 移植版本。它使用带有命名管道的 Win32 API 来查询保管箱应用程序的文件状态。您应该能够毫不费力地将其移植到 C#:

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

您会从中获得以下状态:“管道错误”、“Dropbox 未运行”、“不在 Dropbox 中”、“最新”、“正在同步”、“同步问题”

关于c# - 获取本地保管箱同步状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10840118/

相关文章:

c# - 有没有办法通过脚本将对象导出到包中?

c# - 如何有效地异步登录?

c# - List 方法获取另一个列表与重复项的差异(listobject.Expect 方法不起作用)

c# - 如何托管和连接到连接到数据库的远程 WCF 服务?

java - 是否需要同步对线程安全函数的调用?

python - 运行 heroku local 时出错

Java同步: If more than one methods in java are made atomic/synchronized,锁是同时应用于所有的吗?

c# - Microsoft Sync Framework - 双向同步如何工作?

html - 打开本地 html 文件后如何让页面自动单击表单按钮

javascript - 在本地存储来自 HTML 输入文件表单的图像