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

Azure Data Factory如何仅清除ADLS Gen2指定分区而非整个文件夹?

ADF接收器仅清除指定分区文件夹的解决方案

默认开启“清除文件夹”会直接清空接收器根目录,和分区设置无关,这就是你现在整个文件夹被清空的原因。要实现只删除指定ID的分区,得这么调整:

  • 先把接收器里的“清除文件夹”选项关掉
  • 在复制活动之前添加一个「删除活动」:
    • 目标选择你使用的存储账户,路径用动态表达式拼接出要删除的分区文件夹,比如 concat('你的根文件夹路径/ID=', pipeline().parameters.传入的ID参数名),把占位符替换成你实际的路径和参数名
    • 如果分区文件夹下还有子文件夹,记得勾选删除活动的“递归”选项
  • 调整后流程就变成:先删除对应ID的旧分区数据,再写入新的分区内容,其他分区完全不受影响

另外要注意,如果是多层分区(比如包含年月+ID的层级),路径要拼全所有层级,不要遗漏。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 03:25:12