如何使用 powershell 导出 CSV 文件中的 GetFolderContent $ rootFolder 值
How to Export the GetFolderContent $ rootFolder value in CSV file using powershell
我一直在尝试找出将 CSV 文件中的文件夹列表直接导出到 Azure DataLake 的方法。我找到了一个 Powershell shell 工具包片段代码并尝试导出 .但找不到路。请帮助!
下面是我试图导出的行
GetFolderContent $rootFolder
可以直接输出到csv文件,下面的代码在旁边工作:
function GetFolderContent
{
Param(
[string]$rootFolder
)
$items = Get-AzureRmDataLakeStoreChildItem -Account "xxx" -Path $rootFolder
Write-Host "$rootFolder"
$rootFolder >> "d:\test2.csv"
foreach ($item in $items)
{
if ($item.Type -eq "DIRECTORY")
{
$nextFolder = $item.Name
if ($rootFolder -eq "\")
{
GetFolderContent $nextFolder
}
else
{
GetFolderContent $rootFolder/$nextFolder
}
}
}
return $null
}
$rootFolder = "/"
GetFolderContent $rootFolder
我一直在尝试找出将 CSV 文件中的文件夹列表直接导出到 Azure DataLake 的方法。我找到了一个 Powershell shell 工具包片段代码并尝试导出 .但找不到路。请帮助! 下面是我试图导出的行
GetFolderContent $rootFolder
可以直接输出到csv文件,下面的代码在旁边工作:
function GetFolderContent
{
Param(
[string]$rootFolder
)
$items = Get-AzureRmDataLakeStoreChildItem -Account "xxx" -Path $rootFolder
Write-Host "$rootFolder"
$rootFolder >> "d:\test2.csv"
foreach ($item in $items)
{
if ($item.Type -eq "DIRECTORY")
{
$nextFolder = $item.Name
if ($rootFolder -eq "\")
{
GetFolderContent $nextFolder
}
else
{
GetFolderContent $rootFolder/$nextFolder
}
}
}
return $null
}
$rootFolder = "/"
GetFolderContent $rootFolder