You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory:复制活动完成后如何删除源子文件夹

复制后删除源文件夹及内容的解决方案

实现步骤

1. 用Lookup Activity获取源主目录下的子文件夹列表

  • 配置Lookup的数据集指向你的MainFolder,关闭递归选项(仅获取一级子文件夹,即subfolder1、subfolder2)
  • 在Lookup设置里选择获取文件夹列表(而非文件),以此拿到MainFolder下所有需要删除的子文件夹路径

2. 用ForEach Activity遍历子文件夹列表

  • 将Lookup的输出值@activity('Lookup Folder List').output.value设为ForEach的输入项
  • 在ForEach内部添加Delete Activity

3. 配置Delete Activity删除子文件夹及所有内容

  • 给Delete Activity配置源数据集,动态路径设为@item().folderPath,让每次循环定位到单个子文件夹
  • 开启Delete Activity的递归选项,这样会删除该文件夹下的所有文件、子文件夹,最终连文件夹本身也会被移除

注意事项

  • 确保Copy Activity执行成功后再触发后续删除流程,在Pipeline里设置好活动间的成功依赖关系
  • 测试阶段先验证Lookup是否正确获取到目标子文件夹,避免误删无关目录

内容的提问来源于stack exchange,提问作者Shedrack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 09:25:02