我有一个本地目录,需要将其同步到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
3条答案
按热度按时间wrrgggsh1#
您可以使用***同步操作***在不创建目录的情况下执行复制。
对于下面的第一个命令,正如你所看到的,我运行同步的jpg文件到目的地的第一次,然后我添加了另一个jpg文件在我的本地机器文件夹,并运行第二次命令,它同步的1个新文件到目的地。
上面突出显示的文件位于我的本地计算机目录中,当我执行同步时,它们仅从本地计算机复制到Azure,并且该目录未创建为子文件夹。
Synchronize with Azure Blob storage by using AzCopy v10
cidc1ykv2#
您应该能够使用以下选项之一:
或
1zmg4dgp3#