我正在尝试将批量数据上传到Azure DataLake。在Microsoft的example之后,将命令更改为:
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Destination $myrootdir\Raw
我可以获取文件夹中的所有文件,但不能获取其中的任何文件夹。我试过添加' -r'进行递归导入,但这没有用。我似乎无法找到任何支持文档来描述如何执行此操作。如何上传文件夹和所有子文件夹和文件?
答案 0 :(得分:1)
看起来你需要使用完整的-Recurse
开关而不是-r
,最终的字符串看起来像:
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Recurse -Destination $myrootdir\Raw