Google API REST获取FilesInFolder名称

时间:2016-06-11 13:28:18

标签: google-api google-drive-api

我想将文件上传到Google云端硬盘文件夹,如果文件名相同,我想跳过。使用下面的代码,我可以将文件上传到Google云端硬盘。但是如何在文件夹中获取文件名?

'use strict'

angular.module('spBlogger.posts', ['spBlogger.posts.controllers', 'spBlogger.posts.directives', 'spBlogger.posts.services', 'spBlogger.posts.filters']);

angular.module('spBlogger.posts')
    .config(['$stateProvider', '$locationProvider', function ($stateProvider, $locationProvider) {
        $stateProvider.state('allPosts', {
            url: '/posts',
            templateUrl: 'modules/posts/views/posts.html',
            controller: 'PostController'
        });
        $stateProvider.state('singlePost', {
            url: '/posts/:id/:permalink',
            templateUrl: 'modules/posts/views/singlePost.html',
            controller: 'PostDetailsController'
        });
}]);

当我传入所有参数时,我指的是Google REST document,它会在Google云端硬盘中返回ID。

建议的Thx!

1 个答案:

答案 0 :(得分:2)

检查here将fileId传递给此函数。 fileId可以在here

获得
public static void printFile(DriveService service,String fileId)
        {
            try
            {
                File file = service.Files.Get(fileId).Execute();
                Console.WriteLine("Title: " + file.Title);

            }
            catch (Exception e)
            {
                Console.WriteLine("An error occurred: " + e.Message);
            }
        }