小编Met*_*tNL的帖子

使用Google Drive API v3移动文件

我正在尝试使用Google Drive API v3将文件从一个文件夹移动到另一个文件夹.我在这里找到了文档.我使用了文档页面中的.NET示例代码,并创建了一个如下所示的方法:

public ActionResult MoveFile(string fileToMove, string destination)
{
    DriveService service = new DriveService(new BaseClientService.Initializer
    {
        HttpClientInitializer = <USER CREDENTIAL>,
        ApplicationName = "APPNAME"
    });

    var searchFiles = service.Files.List();
    searchFiles.Corpus = FilesResource.ListRequest.CorpusEnum.User;
    searchFiles.Q = "name = '" + fileToMove + "'";
    searchFiles.Fields = "files(*)";

    string fileToMoveId = searchFiles.Execute().Files[0].Id;

    searchFiles.Q = "name = '" + destination + "'";
    string destinationId = searchFiles.Execute().Files[0].Id;

    //Code used from documentation
    // Retrieve the existing parents to remove
    var getRequest = service.Files.Get(fileToMoveId);
    getRequest.Fields …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc google-api google-drive-api google-api-dotnet-client

4
推荐指数
1
解决办法
2189
查看次数