Используя V2, я пытаюсь выяснить, существует ли папка в хранилище BLOB-объектов Azure (я знаю, что папка - это псевдоним, поскольку она является лишь частью URL-адреса файла).Когда я пытаюсь сделать это, он всегда возвращает true, независимо от того, существует папка или нет.
Ниже приведен пример, где она должна возвращать false, но возвращает true.Путь к папке "test / 2018/5/25" не существует, но функция Get Metadata возвращает "существует: true, itemName: 25".Существуют и другие пути к папкам, например "test / 2018/5/24, но не заканчивающиеся на 25, потому что нет данных для 25-го числа.
Есть идеи?
Конвейер
{
"name": "Testing",
"properties": {
"activities": [
{
"name": "Get Metadata1",
"type": "GetMetadata",
"policy": {
"timeout": "7.00:00:00",
"retry": 0,
"retryIntervalInSeconds": 30,
"secureOutput": false
},
"typeProperties": {
"dataset": {
"referenceName": "metdatatest",
"type": "DatasetReference"
},
"fieldList": [
"itemName",
"exists"
]
}
}
]
}
}
Набор данных
{
"name": "metdatatest",
"properties": {
"linkedServiceName": {
"referenceName": "xxx",
"type": "LinkedServiceReference"
},
"type": "AzureBlob",
"typeProperties": {
"format": {
"type": "TextFormat",
"columnDelimiter": "\t",
"nullValue": "\\N",
"treatEmptyAsNull": true,
"skipLineCount": 1,
"firstRowAsHeader": false
},
"fileName": "",
"folderPath": "test/2018/5/25"
}
}
}