Nox*_*Nox 4 c# google-drive-api
如果我只是像在其他答案中看到的那样将其放入Files.List一个块中(例如这个),按名称搜索并且文件不存在,我只会在异常消息中捕获带有 404 错误的异常。try-catchFile not found
我不认为知道文件是否存在的唯一方法是对Contains("404")捕获的异常消息执行类似操作...是吗?
我在谷歌和这里搜索过,除了“use”之外我找不到任何东西Files.List()。
我在这里错过了什么吗?
如果我的理解是正确的,那么这个方法怎么样?
当按文件名搜索文件时,您可以使用qDrive API 中的 files.list 方法的搜索查询。对于您的情况,您可以使用q=name='fileName'. 当使用 请求 files.list 方法时q=name='fileName',如果未找到文件名 的文件,则响应的fileName属性具有空数组,如。由此,我确认了该文件的存在。files{"files": []}
端点和示例脚本如下。
GET https://www.googleapis.com/drive/v3/files?q=name%3D'fileName'
Run Code Online (Sandbox Code Playgroud)
FilesResource.ListRequest listRequest = service.Files.List();
listRequest.Q = "name='fileName'";
var files = listRequest.Execute();
Run Code Online (Sandbox Code Playgroud)
trashed=false添加q赞name='fileName' and trashed=false。如果这不是您想要的,我深表歉意。
| 归档时间: |
|
| 查看次数: |
4068 次 |
| 最近记录: |