2016-08-25 3 views
2

Я новичок в PowerShell ...Попытка исключить папку с -Recursive поиска в Get-ChildItem

SL D:\SomeFolder get-childitem -exclude <D:\Somefolder\A> -recurse -Directory

Я не хочу d:\somefolder\A и его содержание в результатах, но для отдыха каталоги в «некоторой папке» мне нужны рекурсивные результаты.

Я пробовал команду выше, однако она входит в каталог «\ A». Это может произойти из-за переключателя -recurse, потому что, если я его не использую ...

Есть ли другой способ достичь этого?

+0

«это может происходить из-за рекурсии переключатель, кузен, если я не использую его ... может быть, есть еще один способ добиться этого », потому что если вы его не используете ... что тогда происходит? Что должно быть на этих точках? – wythagoras

ответ

2

Этот список детей папки D: \ SomeFolder без D: \ SomeFolder \ A:

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

Смотрите также here

Смежные вопросы