Kum*_*mar 3 azure azure-data-factory
我在数据湖中有一个以下文件夹结构,我想从 ParentFolder 目录的所有子文件夹中获取所有 .csv 文件名。我的所有文件都是 .csv 文件,是否有一种使用元数据活动的简单方法。
父文件夹 > 年=2020 文件夹
2020-10-20Folder > 2020-10-20.csv
2020-10-21Folder > 2020-10-21.csv
2020-10-22Folder > 2020-10-22.csv
Run Code Online (Sandbox Code Playgroud)
我已经进行了测试以成功获取文件名。
我创建了与您相同的文件结构。
在 GetMetaData1 活动中,我们定义根文件夹的 DataSet 2020Folder。然后我们用来Child Items获取所有子文件夹。
@activity('Get Metadata1').output.childItems来 foreach 文件夹列表。@item().name以将子文件夹名称传递给 GetMetadata2 活动。然后我们可以使用 GetMetadata2 活动从子文件夹中获取Child Items。@activity('Get Metadata2').output.childItems[0]来获取文件名。输出我们可以看到数组。