递归上传文件夹到 Azure
Uploading Folder Recursivly to Azure
我正在尝试将批量数据上传到 Azure DataLake。按照 Microsoft 的 example,并将命令更改为:
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Destination $myrootdir\Raw
我可以获取文件夹中的所有文件,但不能获取其中的任何文件夹。我尝试添加“-r”以使其递归导入,但这没有用。我似乎找不到任何描述如何执行此操作的支持文档。如何上传文件夹及其所有子文件夹和文件?
看起来您需要使用完整的 -Recurse
开关而不是 -r
,最终字符串如下所示:
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Recurse -Destination $myrootdir\Raw
我正在尝试将批量数据上传到 Azure DataLake。按照 Microsoft 的 example,并将命令更改为:
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Destination $myrootdir\Raw
我可以获取文件夹中的所有文件,但不能获取其中的任何文件夹。我尝试添加“-r”以使其递归导入,但这没有用。我似乎找不到任何描述如何执行此操作的支持文档。如何上传文件夹及其所有子文件夹和文件?
看起来您需要使用完整的 -Recurse
开关而不是 -r
,最终字符串如下所示:
Import-AzureRmDataLakeStoreItem -AccountName $dataLakeStoreName -Path "C:\Users\me\DataFolder" -Recurse -Destination $myrootdir\Raw