试图在get-childitem中使用-递归搜索排除文件夹



我是PowerShell的新手…

SL D:SomeFolder get-childitem -exclude <D:SomefolderA> -recurse -Directory

我不希望d:somefolderA及其内容在结果中,但对于"somefolder"中的其余目录,我想要递归结果。

我尝试了上面的命令,但是,它进入了"A"目录。这可能是由于-recurse开关,因为如果我不使用它…

是否有其他方法来实现这一点?

此列表列出了D:SomeFolder的子文件夹,不包括D:SomeFolder A:

get-childitem 'D:SomeFolder' -recurse -Directory ` 
  | ? { $_.FullName -notlike 'D:SomefolderA*' }

参见此处

最新更新