代码之家  ›  专栏  ›  技术社区  ›  Sashi

如何在谷歌驱动器中恢复垃圾箱中的所有文件?[副本]

  •  0
  • Sashi  · 技术社区  · 1 年前

    有没有办法只列出被丢弃的文件? 对于我目前的项目,我只需要知道垃圾桶是否是空的。

    注意:我使用的是python 3和带有PyDrive的驱动器API v2

    谢谢你的关注。希望你能尽力帮助我。

    0 回复  |  直到 3 年前
        1
  •  1
  •   Tanaike    3 年前

    我相信你的目标如下。

    • 你想检查是否有垃圾文件。
    • 您希望使用python的pydrive来实现这一点。

    在这种情况下,使用 ListFile 方法的搜索查询 trashed=true ?这样,当返回的值具有这些值时,就表明垃圾文件是存在的。当这反映到一个示例脚本中时,它变成如下所示。

    示例脚本:

    drive = GoogleDrive(auth) # Please use your "auth".
    
    res = drive.ListFile({'q': "trashed=true"}).GetList()
    if not res:
        print("No trashed files.")
    else:
        print("Trashed files are found.")
    

    参考文献: