How can I use PowerShell's -filter parameter to exclude values/files?

后端 未结 2 1509
暗喜
暗喜 2021-02-19 21:00

I\'m currently running a PowerShell (v3.0) script, one step of which is to retrieve all the HTML files in a directory. That works great:

$srcfiles = Get-ChildItem

2条回答
  •  一整个雨季
    2021-02-19 21:27

    -Filter is not the right way. Use the -exclude parameter instead:

    $srcfiles = Get-ChildItem $srcPath -exclude *.htm*
    

    -exclude accepts a string[] type as an input. In that way you can exclude more than one extension/file type as follows:

     $srcfiles = Get-ChildItem $srcPath -exclude *.htm*,*.css,*.doc*,*.xls*
    

    ..And so on.

提交回复
热议问题