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

基于通配符文件名从SFTP复制移动文件至Azure Blob存储问题

解决Azure Data Factory中SFTP通配符匹配失效的问题

核心问题是你用了正则表达式作为通配符,但Azure Data Factory(ADF)的复制活动通配符文件名支持的是glob匹配语法,不是正则,所以你的规则无法被识别匹配。

针对你需要匹配的文件名格式(示例:SCUST_TXT20240417-032938-891.CSV),正确的glob模式应该写成:

SCUST_TXT[0-9]*-[0-9]*-[0-9]*.CSV

各部分含义:

  • SCUST_TXT:精准匹配文件名开头的固定字符串
  • [0-9]*:匹配任意长度的数字([0-9]限定字符为数字,*表示允许0或多个该类字符)
  • -:匹配文件名中的固定连字符
  • .CSV:精准匹配结尾的文件后缀

如果你的数字段长度是固定的(比如示例里的8位数字-6位-3位),也可以用?来匹配单个字符,写法更严格:

SCUST_TXT????????-??????-???.CSV

替换源设置里的通配符文件名为此模式后,重新运行管道就能正确匹配并移动符合规则的文件了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 14:40:57