gpt4 book ai didi

azure - azcopy 上传文件时始终创建文件夹结构

转载 作者:行者123 更新时间:2023-12-04 17:17:31 27 4
gpt4 key购买 nike

我有一个本地目录,需要将其同步到我的 Azure Blob 存储的特定文件夹。不幸的是 azcopy 总是在目标目录中创建一个子文件夹。

本地文件夹:C:/本地/假期

上传文件夹:xxx.blob.core.windows.net/files/images/jpg

我希望本地文件夹中的所有 JPG 都放入上传文件夹中。但 azcopy 总是在我的上传文件夹中创建文件夹“vacation”:(

这是代码:

$localFolder = "C:/local/vacation"
$targetFolder= "xxx.blob.core.windows.net/files/images/jpg" (# here is the actual SAS URI)
azcopy copy $localfolder $targetfolder --include-pattern "*.jpg" --recursive=true

最佳答案

您可以使用同步操作来执行复制,而无需创建目录。

azcopy sync "C:\local\vacation" "https://*****.blob.core.windows.net/files/images/jpg/?SAStoken" --include-pattern "*.jpg" --recursive=true

示例:

对于第一个命令,如下所示,我第一次运行将 jpg 文件同步到目标,然后我在本地计算机文件夹中添加了另一个 jpg 文件,并第二次运行该命令,它同步了 1 个新文件文件到目的地。

enter image description here

enter image description here

上面突出显示的文件存在于我的本地计算机目录中,当我执行同步时,它们仅从本地计算机复制到 azure,并且该目录未创建为子文件夹。

引用:

Synchronize with Azure Blob storage by using AzCopy v10

关于azure - azcopy 上传文件时始终创建文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68318344/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com