我需要列出“Test”文件夹中特定目录中的所有文件,不包括“Test2”。我尝试使用“test”作为前缀,但它返回两个文件夹。
容器:“myContainer”
测试:
测试2:
我尝试了以下操作,但它返回带有输出的文件夹和路径:
我可以只返回文件而不是路径吗?
文件1.jpg
文件2.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);
}
Run Code Online (Sandbox Code Playgroud)
我有一个带动态键的对象数组
response = [{"1": 1}, {"2": 1}, {"3": 1}, {"4": 0}, {"5": 0}];
Run Code Online (Sandbox Code Playgroud)
我想将这个对象数组展平为一个数组
Output = [1, 1, 1, 0, 0]
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
const test2 = this.response.map(obj => {
Object.keys(obj).map(function(key){
return obj[key]
})
});
const test = this.response.reduce(function(prev, curr){
console.log(curr)
return (curr) ? prev.concat(curr): prev;
},[]);
Run Code Online (Sandbox Code Playgroud)