【发布时间】:2020-06-27 16:29:00
【问题描述】:
我知道有人问过这个问题(以及其他问题)here,这正是我的情况。我已经(通过 ADF)下载了一个 zip 文件到 Azure Blob,我正在尝试解压缩它并将文件移动到 Azure Blob 容器中的另一个位置。
但是,在尝试了这两种方法后,我最终只是将一个压缩文件移动到另一个位置而没有解压缩。
【问题讨论】:
我知道有人问过这个问题(以及其他问题)here,这正是我的情况。我已经(通过 ADF)下载了一个 zip 文件到 Azure Blob,我正在尝试解压缩它并将文件移动到 Azure Blob 容器中的另一个位置。
但是,在尝试了这两种方法后,我最终只是将一个压缩文件移动到另一个位置而没有解压缩。
【问题讨论】:
试图理解您的问题 - 您的结果是 zip 文件还是文件夹名称上有 .zip?听起来很疯狂,让我详细解释一下。在 ADF 中,使用复制活动解压缩 zip 文件会创建一个文件夹(其名称上有 .zip),其中包含实际文件。
示例:假设您在 abc.zip 中有 sample.txt
Blob sourcepath: container1/abc.zip [这里abc.zip是压缩文件]
输出路径为:container2/abc.zip/sample.txt [这里,abc.zip是解压后的文件夹名]
这是在 sink 的复制行为为“none”时实现的。希望对你有帮助:)
【讨论】: