如何使用 Graph 检查文件是否已同步到 OneDrive 本地文件夹 API

How to check if a file has been synced to the OneDrive local folder using Graph API

我正在使用 Microsoft Graph SDK 与 OneDrive Business 帐户集成。我已将大文件上传到驱动器。驱动器正在同步到本地文件夹。我需要使用 Grpah SDK 下载文件。如果需要下载的文件同步到本地文件夹,我需要检索该文件或者从服务器下载。

有什么API方法可以检查文件是否同步到本地文件夹?

我指的是 https://docs.microsoft.com/en-us/graph/api/driveitem-delta?view=graph-rest-1.0&tabs=csharp link 但它不包含任何检查本地文件夹的信息。我不确定 delta 函数返回的是什么。

var delta = await _graphClient.Me.Drive.Root
                        .Delta()
                        .Request()
                        .GetAsync();

我希望得到一个 API 输出,说明文件是否已同步到本地文件夹。

该服务不知道哪些客户端正在同步文件 - 可能有很多。您的应用需要了解存在本地副本,并在回退到云之前手动检查该位置是否存在相关文件。