如何从谷歌存储下载文件夹

埃拉德·本达(Elad Benda)

我有以下代码可以将文件从Google存储空间下载到本地存储空间:

@Override
public void downloadFile(URI originFileLocation, URI destinationFileLocation) throws IOException {
    StorageFileId gcsFileId = fileIdCreator.createFromUri(originFileLocation);
    Get getRequest = gsClient.objects().get(gcsFileId.getBucket(), gcsFileId.getObjectId());
    File localFile = new File(destinationFileLocation);
    if (!localFile.exists())
    {
        localFile.createNewFile();
    }
    try (FileOutputStream fileOutputStream = new FileOutputStream(localFile))
    {
        getRequest.getMediaHttpDownloader().setDirectDownloadEnabled(false);
        getRequest.executeMediaAndDownloadTo(fileOutputStream);
    }       
}

是否有API可以将A下载directory and all its subDirectories到本地存储?

布兰登·雅伯(Brandon Yarbrough)

不可以。GoogleCloud Storage没有内置的目录概念。相反,只有对象名称包含“ /”字符。用户界面和命令行实用程序假装为方便起见而存在这样的概念,但是API没有真正的概念。相反,您将需要使用对象列表方法来遍历您感兴趣的对象,并单独进行调用以下载每个对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从谷歌存储下载文件夹

来自分类Dev

下载文件夹?

来自分类Dev

如何删除下载文件夹中的文件

来自分类Dev

如何从GCP桶使用Java下载文件夹?

来自分类Dev

PyDrive如何使用ID下载文件夹

来自分类Dev

如何更改Chrome中的默认下载文件夹?

来自分类Dev

弄乱了我的下载文件夹。如何找回它?

来自分类Dev

如何设置/更改Uget的默认下载文件夹?

来自分类Dev

如何更改Viber下载文件夹的位置

来自分类Dev

如何移动Steam的下载文件夹?

来自分类Dev

DownloadManager不在下载文件夹中存储下载的文件

来自分类Dev

DownloadManager不在下载文件夹中存储下载的文件

来自分类Dev

下载文件夹的常规路径

来自分类Dev

限制下载文件夹的权限

来自分类Dev

下载文件夹永久保存

来自分类Dev

从GitHub下载文件夹结构

来自分类Dev

下载文件并使用PhoneGap将其存储在资产文件夹中

来自分类Dev

如何按下载日期对下载文件夹中的文件进行排序?

来自分类Dev

使用 .net SDK 从 Amazon S3 存储桶下载文件夹

来自分类Dev

使用php下载文件,文件存储在文件夹中,文件名存储在数据库中

来自分类Dev

如何使用wget从同一站点上的不同URL下载文件列表,并将文件存储在与URL相同的文件夹结构中?

来自分类Dev

使用 api 从谷歌云存储下载文件

来自分类常见问题

如何使用SAS从Web下载文件并将其分配到特定文件夹

来自分类Dev

如何使用Downloadmanager类在/ databases文件夹中下载文件?

来自分类Dev

PowerShell FTP下载文件和子文件夹

来自分类Dev

如何使用get-iplayer指定下载文件夹

来自分类Dev

如何获取我的Android设备的内部下载文件夹路径

来自分类Dev

如何使用python请求URL和下载文件夹?

来自分类Dev

如何找到浏览器下载文件夹路径

Related 相关文章

  1. 1

    如何从谷歌存储下载文件夹

  2. 2

    下载文件夹?

  3. 3

    如何删除下载文件夹中的文件

  4. 4

    如何从GCP桶使用Java下载文件夹?

  5. 5

    PyDrive如何使用ID下载文件夹

  6. 6

    如何更改Chrome中的默认下载文件夹?

  7. 7

    弄乱了我的下载文件夹。如何找回它?

  8. 8

    如何设置/更改Uget的默认下载文件夹?

  9. 9

    如何更改Viber下载文件夹的位置

  10. 10

    如何移动Steam的下载文件夹?

  11. 11

    DownloadManager不在下载文件夹中存储下载的文件

  12. 12

    DownloadManager不在下载文件夹中存储下载的文件

  13. 13

    下载文件夹的常规路径

  14. 14

    限制下载文件夹的权限

  15. 15

    下载文件夹永久保存

  16. 16

    从GitHub下载文件夹结构

  17. 17

    下载文件并使用PhoneGap将其存储在资产文件夹中

  18. 18

    如何按下载日期对下载文件夹中的文件进行排序?

  19. 19

    使用 .net SDK 从 Amazon S3 存储桶下载文件夹

  20. 20

    使用php下载文件,文件存储在文件夹中,文件名存储在数据库中

  21. 21

    如何使用wget从同一站点上的不同URL下载文件列表,并将文件存储在与URL相同的文件夹结构中?

  22. 22

    使用 api 从谷歌云存储下载文件

  23. 23

    如何使用SAS从Web下载文件并将其分配到特定文件夹

  24. 24

    如何使用Downloadmanager类在/ databases文件夹中下载文件?

  25. 25

    PowerShell FTP下载文件和子文件夹

  26. 26

    如何使用get-iplayer指定下载文件夹

  27. 27

    如何获取我的Android设备的内部下载文件夹路径

  28. 28

    如何使用python请求URL和下载文件夹?

  29. 29

    如何找到浏览器下载文件夹路径

热门标签

归档