Gibt es eine einfache Möglichkeit, alle Dateien in einer Verzeichnishierarchie rekursiv zu finden, die nicht in einer Liste von Erweiterungen enden? ZB alle Dateien, die nicht * .dll oder * .exe sind
UNIX / GNU find, so mächtig es auch ist, scheint keinen excludeModus zu haben (oder ich vermisse ihn), und ich fand es immer schwierig, reguläre Ausdrücke zu verwenden, um Dinge zu finden, die nicht zu einem bestimmten Ausdruck passen .
Ich bin in einer Windows-Umgebung (mit dem GnuWin32- Port der meisten GNU-Tools), daher bin ich auch offen für reine Windows-Lösungen.
-notkann ersetzt werden durch'!'(Zitat wird empfohlen). Auf der anderen Seite-namewird zwischen Groß- und Kleinschreibung unterschieden, während zwischen-inameGroß- und Kleinschreibung unterschieden wird.