如何在PowerShell中列出与PATTERN匹配的子文件夹?

时间:2013-12-26 20:45:21

标签: grep powershell-v2.0

我的脚本用于查找所有子文件夹,其中包含根文件夹下的名称匹配等条件:

$Allsubfolders= gci c:\Root -recurse | Group-Object directoryname | select name
    foreach ($folder in $Allsubfolders) {
    if (($folder.name) -like "*NY*"){
        $list = @(  
            @{source = "$($folder.name)"; dest=c:\dest}     
        )
}

我的脚本存在的问题是我不能grep所有匹配NY的文件夹,我只能grep其中一个。它似乎在第一次出现时就停止了。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你能做点什么吗?

$Allsubfolders = Get-ChildItem -Recurse | Select-String -Pattern 'NY'