我在Data湖中有一个下面的文件夹结构,我想从ParentFolder目录的所有子文件夹中获取所有.csv文件名。我所有的文件都是.csv文件,有没有一种使用Metadata活动的简单方法。
ParentFolder>年= 2020文件夹
2020-10-20Folder > 2020-10-20.csv
2020-10-21Folder > 2020-10-21.csv
2020-10-22Folder > 2020-10-22.csv
答案 0 :(得分:0)
我已经进行了测试,以成功获取文件名。
我创建了与您相同的文件结构。
在GetMetaData1活动中,让我们定义根文件夹2020Folder
的数据集。然后,我们使用Child Items
来获取所有子文件夹。
@activity('Get Metadata1').output.childItems
列出文件夹列表。@item().name
,以将子文件夹名称传递给GetMetadata2活动。然后,我们可以使用GetMetadata2活动从子文件夹获取Child Items
。@activity('Get Metadata2').output.childItems[0]
来获取文件名。我们可以看到数组的输出。