Es mag einen eleganteren Weg geben, aber Sie können PowerShell verwenden, um alle Erweiterungen in einem Ordner abzurufen und dann nur die zu entfernen, die Sie nicht möchten. In diesem Beispiel werden alle Erweiterungen im Ordner "C: \ Programme \ Internet Explorer" abgerufen.
NB: Vergessen Sie nicht, (Get-ChildItem ... -join "; *" mit Klammern zu umgeben.
"*" + ((Get-ChildItem -File -recurse "C:\Users\SomeUser\Documents\Visual Studio 2013\Projects\WindowsService1" | Where {$_.Extension -ne ""}| Select-Object Extension -unique | Sort-Object Extension | Get-Unique -asString | Select -ExpandProperty Extension | % { $_.ToLower() } | Get-Unique) -join ";*")
Dies gibt zurück:
* .cache; *. config; *. cs; *. csproj; *. exe; *. jmconfig; *. manifest; *. settings; *. sln; *. txt
Dann entfernen Sie einfach, was Sie nicht wollen.