【发布时间】:2017-04-20 23:10:25
【问题描述】:
下面的代码有效。我不想手动指定路径,我想从 csv 文件 E:\Data\paths.csv 传递值列表,然后为每个处理的路径输出单独的 csv 文件,显示该目录的 $Depth ......
$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
}
谢谢, 菲尔
【问题讨论】:
标签: powershell csv powershell-4.0