如何让ADF Get Metadata仅获取文件而非文件夹?
解决Azure Data Factory仅遍历文件而非文件夹的问题
- 修改ForEach活动的输入表达式,使用
filter函数筛选出类型为文件的子项:
原表达式:
替换为:@activity('Get All Files in Folder').output.childItems@filter(activity('Get All Files in Folder').output.childItems, equals(item.type, 'File')) - 原理:Get Metadata返回的
childItems中,每个对象都包含type字段,值为File(文件)或Folder(文件夹),通过filter函数可以只保留类型为File的项。 - 验证:可以在Get Metadata活动的输出中查看
childItems的结构,确认每个子项都有type字段,确保筛选逻辑生效。
内容的提问来源于stack exchange,提问作者Sarah
相关产品推荐
相关产品推荐

