2012-05-31 23 views
2

我想知道什麼是最好的方式在C#獲取有關本地保管箱實例的同步狀態的信息。不幸的是,我在註冊表或任何日誌文件中找不到任何信息。歡迎提出建議或摘錄。 四個狀態就足夠了:Synced,Syncing,Paused,Error。c# - 獲取本地保管箱同步狀態

Br,Matthias。

回答

1

我已經做了一個Delphi端口的老Python腳本飛來飛去。它使用帶命名管道的Win32 API來查詢Dropbox應用程序關於文件狀態。你應該能夠端口這個到C#有沒有麻煩:

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

你從它那裏得到以下狀態:「管錯誤」,「Dropbox的沒有運行」,「不要在Dropbox的」,「向上'同步進行中','同步問題'

+0

你有鏈接到舊的python腳本嗎? –

+0

Wayback Machine to rescue:http://web.archive.org/web/20100217082257/http://wiki.dropbox.com/DropboxAddons/PythonScriptToGetFileOrFolderStatusInWindows – Manuel