复制实用程序Azure数据工厂中的通配符

fjaof16o  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(236)

我在Azure数据工厂中从一个文件共享复制到文件系统时遇到了一些问题
文件名如下所示
Files_230606_737363.txt、Files_220606_627277.txt、Files_210606_737688.txt、Files_200606_101010.txt
文件后的第一部分是今天的日期,格式为yyMMdd,第二个粗体部分是随机数
文件每天从一个位置复制到另一个位置。
为了定位文件,我使用dataSet中的动态表达式,如下所示
@concat('FIles_',formatDateTime(addDays(utcNow(),-1),'yyMMdd'),'. txt')
当我使用 * 作为通配符时,我遇到了问题
错误显示找不到Files_200606_

如果有人遇到同样的情况,请告诉我。

rjee0c15

rjee0c151#

在通配符文件名中添加动态表达式,如下所示。

@concat('Files_', formatDateTime(addDays(utcNow(), -1), 'yyMMdd'),'*.txt')

下面是通配符文件名

输出:

输入文件:

写入的输出:

相关问题