【问题标题】:drive api: list files in trash bindrive api:列出垃圾箱中的文件
【发布时间】:2021-06-09 13:40:41
【问题描述】:

有没有办法只列出已删除的文件? 对于我当前的项目,我只需要知道垃圾桶是否为空。

注意:我正在使用 python 3 并通过 PyDrive 驱动 API v2

感谢您的关注。希望您能帮助我。

【问题讨论】:

    标签: python google-drive-api pydrive


    【解决方案1】:

    我相信你的目标如下。

    • 您要检查是否有垃圾文件。
    • 您想使用 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.")
    

    参考资料:

    【讨论】:

      猜你喜欢
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-22
      相关资源
      最近更新 更多