How can I exclude multiple folders using Get-ChildItem -exclude?

前端 未结 12 995
星月不相逢
星月不相逢 2020-11-27 16:19

I need to generate a configuration file for our Pro/Engineer CAD system. I need a recursive list of the folders from a particular drive on our server. However I need to EXCL

12条回答
  •  星月不相逢
    2020-11-27 16:56

    My KISS approach to skip some folders is chaining Get-ChildItem calls. This excludes root level folders but not deeper level folders if that is what you want.

    Get-ChildItem -Exclude folder1,folder2 | Get-ChildItem -Recurse | ...
    
    • Start excluding folders you don't want
    • Then do the recursive search with non desired folders excluded.

    What I like from this approach is that it is simple and easy to remember. If you don't want to mix folders and files in the first search a filter would be needed.

提交回复
热议问题