如何计算非特定类型的文件数

How to count the number of files not of certain types

下面的代码计算目录和子目录中某些类型的文件的数量:

$filetype = @("*.jpg", "*.jpeg","*.png","*.gif", "*.bmp")
$file_count = Get-ChildItem -Path $filepath -Include $filetype -Recurse -File | Measure-Object | %{$_.Count}
$output = "images: `t" + $file_count
Write-Output $output;

我如何计算不属于这些类型的所有文件的数量?

只需将 -Include $filetype 替换为 -Exclude $filetype