gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 12:48:25 27 4
gpt4 key购买 nike

我有一个 OneDrive 帐户和一个 Dropbox 帐户。我使用批处理文件将我的文件夹和文件复制到适当的位置。

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

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

我可以反转同步,但我也不知道如何确定 Dropbox 的同步状态。

最佳答案

迟到的答案,但也许对某人有帮助。

我自己发现了一个愚蠢的简单解决方案:查看

%LocalAppData%\Microsoft\OneDrive\logs\Personal\

(对于 Windows,其他操作系统中的类似用户文件夹)

有一个 SyncDiagnostics.log 文件。

它会在 OneDrive 同步、检查在线文件的状态和映射以及完成同步时更新。 (不过,有一点需要注意:当唯一要同步的文件被文件句柄阻止时,OneDrive 不会更新日志。)

例如,您可以检查文件修改,然后检查变量

SyncProgressState:

根据我的经验,它显示 0 表示完成,255 表示同步。

您还可以使用其他有趣的变量,例如 FilesToDownloadFilesToUpload 等等。

关于batch-file - 从批处理文件确定 OneDrive 同步状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42167353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com