0
下面的代碼有效。我不想手動指定路徑,而想傳遞csv文件E:\ Data \ paths.csv中的值列表,然後爲處理的每個路徑輸出單獨的csv文件,以顯示該目錄的$深度......Powershell - 將目錄路徑列表傳遞給FOR Loop - 將結果輸出到CSV
$StartLevel = 0 # 0 = include base folder, 1 = sub-folders only, 2 = start at 2nd level
$Depth = 10 # How many levels deep to scan
$Path = "E:\Data\MyPath" # starting path
For ($i=$StartLevel; $i -le $Depth; $i++) {
$Levels = "\*" * $i
(Resolve-Path $Path$Levels).ProviderPath | Get-Item | Where PsIsContainer |
Select FullName
}
感謝, 菲爾