如何从C#Core中的Azure Blob存储中读取所有文件

RaZiQ PS

我想从azure blob存储中读取文件(文件夹内的文件),该blob存储中包含许多文件夹。我想读取我的文件夹“ blobstorage”,其中包含许多对每个文件执行.read的JSON文件以及一些操作。我尝试了许多无效的代码:

 CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString);
            CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
            CloudBlobContainer container = blobClient.GetContainerReference($"blobstorage");

上面的代码使用“ Microsoft.WindowsAzure.Storage” nuget包。此代码无法正常工作。在堆栈溢出中发现的许多问题和答案中,我发现其中大多数已过时且无法正常工作。注意:如果有任何nuget提到bcs,它们也是很多软件包

manuelrb98

我在这篇文章中找到了解决方案,并且非常适合我。下载后,您只需将其作为普通流阅读即可。

BlobServiceClient blobServiceClient = new BlobServiceClient("connectionString");
BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient("containerName");
BlobClient blobClient = containerClient.GetBlobClient("blobName.csv");
if (await blobClient.ExistsAsync())
{
  var response = await blobClient.DownloadAsync();
  using (var streamReader= new StreamReader(response.Value.Content))
  {
    while (!streamReader.EndOfStream)
    {
      var line = await streamReader.ReadLineAsync();
      Console.WriteLine(line);
    }
  }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除Azure BLOB存储中的所有文件

来自分类Dev

Azure 数据工厂 - 从 Azure Blob 存储读取文件夹中的所有文件时记录文件名

来自分类Dev

如何在C#Core 2.1中模拟this.HttpContext.WebSockets.AcceptWebSocketAsync()

来自分类Dev

Azure Blob存储下载所有文件

来自分类Dev

Azure Blob存储下载所有文件

来自分类Dev

从 R 中的 blob 存储读取 sas 文件

来自分类Dev

使用 Java 在 Azure Blob 存储中读取文件的文件属性

来自分类Dev

gulp从文件夹中读取所有文件名并存储在某个文件中

来自分类Dev

使用dask有效读取blob存储上的拼花文件中的某些列

来自分类Dev

从存储桶中读取所有文档

来自分类Dev

如何获取存储在Blob存储中的所有文件名并将其保存到表或csv中

来自分类Dev

是否可以重命名谷歌存储中以给定字符串开头的所有文件/blob?

来自分类Dev

如何读取 Github 存储库中的所有文本文件?

来自分类Dev

使用.NET Core 2.2从Azure存储中获取所有Blob

来自分类Dev

R读取目录中的所有文件

来自分类Dev

读取目录中的所有属性文件

来自分类Dev

SFTP读取目录中的所有文件

来自分类Dev

读取文件中的所有行

来自分类Dev

上传存储在Azure Blob存储中的文件

来自分类Dev

查找Azure Blob存储中某个路径下方的所有Blob

来自分类Dev

从 Excel 读取存储在 Azure Blob 存储中的 .csv

来自分类Dev

如何删除Azure文件存储文件夹中的所有文件?

来自分类Dev

如何从S3存储桶中渲染图像(文件)阻止了前端中的所有公共访问(私有写入,私有读取)

来自分类Dev

列出Azure Blob存储中的文件

来自分类Dev

如何使用EOF读取文件中的所有数据

来自分类Dev

如何使用Laravel读取目录中的所有文件内容

来自分类Dev

如何使用Streams从目录中逐行读取所有文件?

来自分类Dev

如何循环直到从文件中读取所有行?

来自分类Dev

Sscanf-从文件中读取所有数字-C

Related 相关文章

  1. 1

    如何删除Azure BLOB存储中的所有文件

  2. 2

    Azure 数据工厂 - 从 Azure Blob 存储读取文件夹中的所有文件时记录文件名

  3. 3

    如何在C#Core 2.1中模拟this.HttpContext.WebSockets.AcceptWebSocketAsync()

  4. 4

    Azure Blob存储下载所有文件

  5. 5

    Azure Blob存储下载所有文件

  6. 6

    从 R 中的 blob 存储读取 sas 文件

  7. 7

    使用 Java 在 Azure Blob 存储中读取文件的文件属性

  8. 8

    gulp从文件夹中读取所有文件名并存储在某个文件中

  9. 9

    使用dask有效读取blob存储上的拼花文件中的某些列

  10. 10

    从存储桶中读取所有文档

  11. 11

    如何获取存储在Blob存储中的所有文件名并将其保存到表或csv中

  12. 12

    是否可以重命名谷歌存储中以给定字符串开头的所有文件/blob?

  13. 13

    如何读取 Github 存储库中的所有文本文件?

  14. 14

    使用.NET Core 2.2从Azure存储中获取所有Blob

  15. 15

    R读取目录中的所有文件

  16. 16

    读取目录中的所有属性文件

  17. 17

    SFTP读取目录中的所有文件

  18. 18

    读取文件中的所有行

  19. 19

    上传存储在Azure Blob存储中的文件

  20. 20

    查找Azure Blob存储中某个路径下方的所有Blob

  21. 21

    从 Excel 读取存储在 Azure Blob 存储中的 .csv

  22. 22

    如何删除Azure文件存储文件夹中的所有文件?

  23. 23

    如何从S3存储桶中渲染图像(文件)阻止了前端中的所有公共访问(私有写入,私有读取)

  24. 24

    列出Azure Blob存储中的文件

  25. 25

    如何使用EOF读取文件中的所有数据

  26. 26

    如何使用Laravel读取目录中的所有文件内容

  27. 27

    如何使用Streams从目录中逐行读取所有文件?

  28. 28

    如何循环直到从文件中读取所有行?

  29. 29

    Sscanf-从文件中读取所有数字-C

热门标签

归档