如何从Google云端硬盘中的更改列表中检测文件/文件夹移动

时间:2014-02-04 12:19:43

标签: ios objective-c macos google-drive-api

我正在编写一个应用程序,用于将本地文件层次结构与 Google云端硬盘同步。我正在使用Objecive-C client APIs。使用Changes list API保持本地层次结构同步。在以下情形中,上述API返回的更改列表不按时间顺序排列:

  1. 在Google云端硬盘中创建'Vehichle'文件夹。
  2. 在'Vehichle'文件夹中创建'Car'文件夹。
  3. 在'Vehichle'文件夹中创建'Personal Doc'文件夹。
  4. 在fodler'Car'中创建文件“Insurance.txt”。
  5. 将文件“Insurance.txt”从“Car”文件夹移动到“Personal Doc”。
  6. 在上述方案中,与“个人文档”文件夹相关的更改位于更改列表的末尾。预计在与“Insurance.txt”相关的变更之前。为什么会这样?是否忽略优化更改列表。如果是这样,是否有办法包括所有操作?

0 个答案:

没有答案