在复制数据任务期间指定文件夹名称

specify folder name during copy data task

我有一个从 "http file" 源任务中提取一组压缩文件的复制数据任务。

此复制数据任务使用写入特定文件夹的 Azure Blob 存储链接连接: blob link picture

我 运行 遇到的问题是,此连接似乎在连接写入的路径下创建了另一个文件夹,该文件夹的 GUID 似乎是从 task 的 RunID 生成的.

如何指定我希望它转到哪个文件夹而不是写入随机 GUID?我有另一组复制数据任务试图在文件夹中查找解压缩的文件,但每次都找不到它们,因为 GUID 总是不同的。

谢谢大家

根据您的描述,我认为您可以在 blob 存储数据集中动态配置文件夹路径。

例如:

"folderPath": {
          "value": "@concat('test1/',
                    formatDateTime(utcnow(),'yyyy'),'-', 
                    formatDateTime(utcnow(),'MM'),'-',
                    formatDateTime(utcnow(),'dd'))",
           "type": "Expression"
}

然后您的文件将被复制到 'yyyy-mm-dd' 文件夹中,您的另一个 activity.

可以找到该文件夹

请不要设置复制行为。然后它将使用 zip 文件名作为文件夹名。