Powershell 将文件夹递归上载到Azure
我正在尝试将批量数据上载到Azure DataLake。遵循Microsoft的命令,并将命令更改为:Powershell 将文件夹递归上载到Azure,powershell,azure,azure-data-lake,Powershell,Azure,Azure Data Lake,我正在尝试将批量数据上载到Azure DataLake。遵循Microsoft的命令,并将命令更改为: Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Destination $myrootdir\Raw 我可以获取文件夹中的所有文件,但无法获取其中的任何文件夹。我尝试添加'-r'以使其递归导入,但这不起作用。我似乎找不到任何描述如何做到这一点的支持文
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Destination $myrootdir\Raw
我可以获取文件夹中的所有文件,但无法获取其中的任何文件夹。我尝试添加'-r'以使其递归导入,但这不起作用。我似乎找不到任何描述如何做到这一点的支持文档。如何上载文件夹以及所有子文件夹和文件?看起来您需要使用完整的
-Recurse
开关,而不是-r
,最后的字符串如下所示:
导入AzureRmDataLakeStoreItem-AccountName$dataLakeStoreName-Path“C:\Users\me\DataFolder”-Recurse-Destination$myrootdir\Raw
使用完整的-Recurse
开关而不是-r
是否有效?是!非常感谢。请随意添加它作为答案,我会接受的。