Where to apply -ErrorAction on a .Net call?

后端 未结 2 1210
旧时难觅i
旧时难觅i 2020-12-22 02:46

This works to count *.jpg files.

PS C:\\> @([System.IO.Directory]::EnumerateFiles(\'C:\\Users\\Public\\Pictures\', \'*.jpg\', \'AllDirectories\')).Count
8         


        
2条回答
  •  醉酒成梦
    2020-12-22 03:07

    I don't think you can. Unless you want to implement directory traversal yourself you're probably stuck with something like this:

    Get-ChildItem 'C:\Users' -Filter '*.jpg' -Recurse -Force -ErrorAction SilentlyContinue
    

提交回复
热议问题