将文件夹递归上传到Azure

问题描述 投票:0回答:1

我正在尝试将批量数据上传到Azure DataLake。关注Microsoft的example,并将命令更改为:

Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Destination $myrootdir\Raw

我可以获取文件夹中的所有文件,但不能获取其中的任何文件夹。我已经尝试添加'-r'以使其导入recursivly,但这不起作用。我似乎无法找到任何支持文档来描述如何执行此操作。如何上传文件夹以及所有子文件夹和文件?

powershell azure azure-data-lake
1个回答
1
投票

看起来你需要使用完整的-Recurse开关而不是-r,最终的字符串看起来像:

Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Recurse -Destination $myrootdir\Raw

© www.soinside.com 2019 - 2024. All rights reserved.