Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 下载谷歌硬盘文件夹_C#_Google Drive Api_Drive - Fatal编程技术网

C# 下载谷歌硬盘文件夹

C# 下载谷歌硬盘文件夹,c#,google-drive-api,drive,C#,Google Drive Api,Drive,如何使用客户端api下载文件夹 我知道我可以: 递归遍历和下载子对象 下载整个驱动器文件树,匹配我要下载的文件夹的子文件夹,然后再下载文件 在web应用程序中,您可以将文件夹作为ZIP文件下载,该功能是否仅允许在浏览器中使用,或者是否有方法在桌面应用程序中访问该功能 下载文件夹的最佳选项是什么?没有API与web应用程序“下载文件夹为zip”功能等效。那么,最好的做法是什么?这是我的问题?您需要使用files.list遍历/下载文件夹,然后分别下载文件。请记住,谷歌文件不能下载,只能导出到指定的

如何使用客户端api下载文件夹

我知道我可以:

  • 递归遍历和下载子对象
  • 下载整个驱动器文件树,匹配我要下载的文件夹的子文件夹,然后再下载文件
  • 在web应用程序中,您可以将文件夹作为ZIP文件下载,该功能是否仅允许在浏览器中使用,或者是否有方法在桌面应用程序中访问该功能


    下载文件夹的最佳选项是什么?

    没有API与web应用程序“下载文件夹为zip”功能等效。那么,最好的做法是什么?这是我的问题?您需要使用files.list遍历/下载文件夹,然后分别下载文件。请记住,谷歌文件不能下载,只能导出到指定的格式。因此,所有这些逻辑都需要你自己编写。这里有一些提示,我将选择我最初的递归想法。没有API与web应用程序“下载文件夹为zip”功能等效。那么,最好的做法是什么?这是我的问题?你需要使用files.list遍历/下降文件夹,然后分别下载文件。请记住,谷歌文件不能下载,只能导出到指定的格式。所以所有这些逻辑都需要你自己编写。这里有一些提示,我将选择我最初的递归思想。