检测文件重命名驱动器API
我使用Changes feed和changes.list的组合来获取用户驱动器上任何文件更改的推送通知,然后获取该更改的详细信息。
我可以得到详细信息,如文件名,如果它被丢弃或删除等。但我很难确定重命名。 我刚刚收到一个通知,说明文件已更新。 '标题'是新的标题,但没有存储上次检查时所有文件名和ID的完整列表,有没有办法确定哪个文件被重命名(重命名为/从)? 在本地存储文件ID列表并比较每次有变化时效率不高......
我是否错过了一个获得更多具体细节的方法,以确定发生了什么变化?
不,你不会错过任何东西。
假设您将简单地获取所有新的元数据并使用它来更新所需的任何本地记录或视图。
另外请注意,多个更改已合并。 所以在一段时间内可能会有很多变化,但是您只能看到最近的变化项目。
你的问题暗示你是通过名字来识别文件。 一定要记住,文件是通过ID标识的,标题只是一个暂时的属性,并不比标注的标志更重要。
链接地址: http://www.djcxy.com/p/66435.html上一篇: Detecting File Renames Drive API
下一篇: list files in folder