需要列出“Test”文件夹中一个特定目录中的所有文件,但不包括“Test2”。我尝试使用“test”作为前缀,但它会返回两个文件夹。
容器:“myContainer”
TEST:
- file1.jpg - file2.jpg
TEST2:
- file1.jpg
我尝试了以下方法,但它返回了两个文件夹以及输出路径:
- Test/file1.jpg - Test/file2.jpg - Test2/file1.jpg
我能否仅返回文件而不是路径?
容器:“myContainer”
TEST:
- file1.jpg - file2.jpg
TEST2:
- file1.jpg
我尝试了以下方法,但它返回了两个文件夹以及输出路径:
- Test/file1.jpg - Test/file2.jpg - Test2/file1.jpg
我能否仅返回文件而不是路径?
file1.jpg
file2.jpg
var blobUri = new Uri($"https://{myAccountName}.blob.core.windows.net/"); StorageSharedKeyCredential credential = new StorageSharedKeyCredential(myAccountName, myKey); BlobServiceClient service = new BlobServiceClient(blobUri, credential); BlobContainerClient container = service.GetBlobContainerClient("myContainer"); AsyncPageable<BlobItem> blobs = container.GetBlobsAsync(prefix: "test"); List<Result> results = new List<Result>(); await foreach (var blob in blobs) { var result = new Result(); result.FileName = blob.Name; results.Add(result); }