从批处理文件确定OneDrive同步状态

时间:2017-02-10 19:36:41

标签: batch-file dropbox onedrive

我有一个OneDrive帐户和一个Dropbox帐户。我使用批处理文件来复制我的文件夹&文件到适当的地方。

在批处理文件的开头,我使用SYSINTERNALS PSSUSPEND命令暂停Dropbox。然后当OneDrive完全同步时,我可以使用SYSINTERNALS恢复Dropbox。

我目前在恢复之前使用延迟策略,但如果我确切知道OneDrive的完成时间会更好。

我可以撤消同步,但我不知道如何确定Dropbox的同步状态。

1 个答案:

答案 0 :(得分:1)

下载DBStatusc https://sites.google.com/site/macdsite/utilidades/dbstatusc-1 在Windows中获取DropBox状态

echo WAIT DROPBOX_UP_TO_DATE...
:REPEAT
if exist status.tmp del status.tmp
timeout /t 10
D:\bin\dbstatusc c:\DropBox > status.tmp
findstr /m "Up to Date" status.tmp
if %errorlevel%==1 GOTO REPEAT
...