Azure data factory 从Azure数据工厂中的Azure Blob存储中删除特定文件类型

Azure data factory 从Azure数据工厂中的Azure Blob存储中删除特定文件类型,azure-data-factory,delete-file,Azure Data Factory,Delete File,我的管道包含从文件系统到Blob存储的复制数据。有两种文件类型,分别是.jpeg和.json。我想把它们放在Blob存储中的单独文件夹中,以便以后管理它们。因此,我有两个复制活动: 复制json文件,这个文件没有问题,因为它只复制json文件类型 复制二进制文件类型,我需要使用二进制文件,因为我要复制的类型是jpeg。对于此活动,在复制到blob文件夹后,我在尝试删除此文件夹中的json文件后添加删除活动 “删除”活动的源是我刚刚将二进制文件复制到blob中的文件夹的位置。然后,我指定只获

我的管道包含从文件系统到Blob存储的复制数据。有两种文件类型,分别是.jpeg和.json。我想把它们放在Blob存储中的单独文件夹中,以便以后管理它们。因此,我有两个复制活动:

  • 复制json文件,这个文件没有问题,因为它只复制json文件类型
  • 复制二进制文件类型,我需要使用二进制文件,因为我要复制的类型是jpeg。对于此活动,在复制到blob文件夹后,我在尝试删除此文件夹中的json文件后添加删除活动
“删除”活动的源是我刚刚将二进制文件复制到blob中的文件夹的位置。然后,我指定只获取JSON文件(*.JSON),如下所示:


我的管道运行成功。但是,没有从blob中的此位置删除任何文件。你能告诉我我做错了什么吗?或者,如果您有更好的想法,以不同的方式管理这些文件,请让我知道。提前谢谢。

我找到了一个解决方案,我需要添加*.json作为删除活动源的通配符文件名


您的意思是在json被复制到接收器后,您想删除源中的json文件吗?@Bowman Zhu是的,因为我的复制数据活动将源文件类型指定为二进制,因为这是复制jpeg文件的唯一方法,因此也有json文件被复制。及;我想在被复制后删除它们。