在Azure数据工厂管道中,我正在尝试删除空目录。
该目录中的文件已被先前管道的迭代操作删除,因此留下一个要删除的空目录。
该目录是一个子文件夹:层次结构为:
container / top-level-folder(始终存在)/ directory -动态创建-解压缩操作的结果。
我定义了一个特定的数据集,它指向
container / @concat('顶层文件夹/',数据集().数据集文件夹)
其中“dataset_folder”是唯一的参数。
“删除活动”配置如下:
在运行管道时,它会出现以下错误:
无法对数据源“AzureBlobStorage”执行删除活动,并出现错误“缺少所需的Blob。文件夹路径:container/顶层目录/要删除的目录/.“。有关详细信息,请参考此处的日志文件:
日志是一个空的电子表格。
我在数据集或删除活动中遗漏了什么?
2条答案
按热度按时间ltskdhd11#
在Azure Blob存储中,当文件夹中的所有内容都被删除时,该文件夹将自动被删除。
2mbi3lxu2#
我使用了一个Azure函数,建议如下:使用Microsoft.WindowsAzure删除文件夹.存储.二进制大对象:();
以执行动作。