我的脚本用于查找所有子文件夹,其中包含根文件夹下的名称匹配等条件:
$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其中一个。它似乎在第一次出现时就停止了。我该如何解决这个问题?
答案 0 :(得分:0)
你能做点什么吗?
$Allsubfolders = Get-ChildItem -Recurse | Select-String -Pattern 'NY'