【发布时间】:2019-09-12 23:27:09
【问题描述】:
我正在尝试使用 C# 在 Google Cloud 存储桶中创建文件夹。 到目前为止,我已经成功创建了一个存储桶,但是我在互联网上找不到创建文件夹的材料。 有人可以帮帮我吗?
【问题讨论】:
我正在尝试使用 C# 在 Google Cloud 存储桶中创建文件夹。 到目前为止,我已经成功创建了一个存储桶,但是我在互联网上找不到创建文件夹的材料。 有人可以帮帮我吗?
【问题讨论】:
让我重新措辞并解释得更好。
存储桶没有文件夹。文件夹的概念是在 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
您的物品将被放置在该路线中。
【讨论】: