我是PowerShell的新手......
SL D:\SomeFolder get-childitem -exclude <D:\Somefolder\A> -recurse -Directory
我不希望d:\somefolder\A
及其内容出现在结果中,但是对于&#34;其他目录中的其他目录&#34;我想要递归结果。
我尝试了上面的命令,然而,它正在进入&#34; \ A&#34;目录。可能由于-recurse
切换而发生,因为如果我不使用它......
还有另一种方法可以达到这个目的吗?
答案 0 :(得分:3)
这将列出D:\ SomeFolder的子文件夹,不包含D:\ Somefolder \ A:
get-childitem 'D:\SomeFolder' -recurse -Directory `
| ? { $_.FullName -notlike 'D:\Somefolder\A*' }
另见here