如何使用Google云端硬盘API检索垃圾文件的最新列表

Tod*_*odd 3 google-drive-api

我最近删除了Google云端硬盘中的许多文件,这些文件已移至回收站。我想将其永久删除,但是“废纸Date”中的文件无法按“删除日期”排序,而只能按“修改日期”排序(删除后不会更新)。

因此,我想利用Google Drive API枚举垃圾桶并确定垃圾桶的日期,以查找随后要永久删除的文件集。

据我所知,有一个文件属性指示它是否已被破坏,而不是日期。

我尝试搜索此答案,但如果可能的话,很难找到。有人熟悉API的这一方面吗?

有没有比我尝试的更好的策略?

Che*_*eng 5

使用Todd的详细答案,我编写了Python脚本来实现这一目标。它发布在GitHub(cfbao / google-drive-trash-cleaner)上。

例如,在运行中
python cleaner.py -v -d 30

cleaner.exe -v -d 30在Windows上查看最近30天被丢弃的项目


编辑:

糟糕!大错!
clean -v -d 30向您显示文件已被删除30天以上

如果要查看最近30天内被clean -v -d 0删除的文件,请运行并查看按其删除日期排序的所有已删除文件。

或者,您也可以修改我的脚本,以-d 30表示“过去30天内”。修改不应太大。