【问题标题】:How to create folders in google cloud bucket using c# code?如何使用 C# 代码在谷歌云存储桶中创建文件夹?
【发布时间】:2019-09-12 23:27:09
【问题描述】:

我正在尝试使用 C# 在 Google Cloud 存储桶中创建文件夹。 到目前为止,我已经成功创建了一个存储桶,但是我在互联网上找不到创建文件夹的材料。 有人可以帮帮我吗?

【问题讨论】:

    标签: c# google-cloud-storage


    【解决方案1】:

    让我重新措辞并解释得更好。

    存储桶没有文件夹。文件夹的概念是在 Cloud Storage 中实现的,用来组织你的数据,但在逻辑层,bucket 没有它们。

    我们以 gsutil 为例:

    如果你运行: gsutil cp your-file gs://your-bucket/abc/

    gsutil 将创建对象 gs://your-bucket/abc/your-file 所以对象名称是 ¨abc/your-file¨

    现在让我们用 C# 来看看:

    private void CreateBucket(string bucketName)
    {
        var storage = StorageClient.Create();
        storage.CreateBucket(s_projectId, bucketName);
        Console.WriteLine($"Created {bucketName}.");
    }
    

    如果你在哪里传递了 bucketName gs://your-bucket/abc

    您的物品将被放置在该路线中。

    【讨论】:

      猜你喜欢
      • 2012-09-13
      • 1970-01-01
      • 2016-01-31
      • 2016-02-14
      • 2016-01-17
      • 1970-01-01
      • 2020-02-15
      • 1970-01-01
      • 2020-12-21
      相关资源
      最近更新 更多