如何在Azure data factory中获取文件计数并基于它执行活动

如何在Azure data factory中获取文件计数并基于它执行活动,azure,azure-data-factory,azure-data-factory-2,Azure,Azure Data Factory,Azure Data Factory 2,我有一个sftp服务器文件夹,从中我将所有子文件复制到一个文件系统(目标)。复制活动完成后,我必须删除源文件夹。但在删除源文件夹之前,我需要确认源文件夹中的文件数已复制到目标文件夹 是否有方法检查源和目标中的文件数是否相同,如果相同,则继续,否则退出 谢谢当复制活动完成时,您可以打开成功详细信息以检查源和目标中的文件数是否相同: 详情: 如果您不知道如何查找详细信息,可以按照以下步骤操作: 数据因素--监控--管道运行,选择管道: 查看acitve运行情况: 希望这有帮助。当复制活动完成

我有一个sftp服务器文件夹,从中我将所有子文件复制到一个文件系统(目标)。复制活动完成后,我必须删除源文件夹。但在删除源文件夹之前,我需要确认源文件夹中的文件数已复制到目标文件夹

是否有方法检查源和目标中的文件数是否相同,如果相同,则继续,否则退出


谢谢

当复制活动完成时,您可以打开
成功
详细信息以检查源和目标中的文件数是否相同:

详情:

如果您不知道如何查找详细信息,可以按照以下步骤操作:

数据因素--监控--管道运行,选择管道:

查看acitve运行情况


希望这有帮助。

当复制活动完成后,您可以打开
成功
详细信息,检查源和目标中的文件数是否相同:

详情:

如果您不知道如何查找详细信息,可以按照以下步骤操作:

数据因素--监控--管道运行,选择管道:

查看acitve运行情况


希望这有帮助。

您可以通过“获取元数据”来实现。创建“获取元数据”数据集,添加“子项”,它将输出一个包含所有文件名的数组,您可以使用长度动态内容来检查数组的大小(文件数),或者使用每个来循环所有文件名,并检查其他源中的文件名是否相同。

您可以使用“获取元数据”来执行此操作。创建“获取元数据”数据集,添加“子项”,它将输出一个包含所有文件名的数组,您可以使用长度动态内容检查数组的大小(文件数),或者使用for each循环查看所有文件名,并检查其他源中的文件名是否相同。

找到这种方法很好,但我的要求不同,在管道执行完成之前,我必须检查源文件夹和目标文件夹中的文件数。如果它们是相同的,我必须运行删除活动根据我的经验,在管道执行完成之前,我们不能这样做,一旦您在源代码中选择,Data Factory将不会丢失文件。找到这种方法很好,但我的要求不同,在管道执行完成之前,我必须检查源文件夹和目标文件夹上的文件数。如果它们相同,我必须运行删除活动根据我的经验,在管道执行完成之前,我们不能这样做,一旦您在源代码中选择,Data Factory将不会丢失该文件。您知道如何在数据流中使用此文件列表并将其加入吗?您知道如何在数据流中使用此文件列表并将其加入吗?此处的状态如何?阿鲁纳斯布的回答有用吗?这里的情况如何?阿鲁纳斯布的回答有用吗?