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 exclude
Modus 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.
-not
kann ersetzt werden durch'!'
(Zitat wird empfohlen). Auf der anderen Seite-name
wird zwischen Groß- und Kleinschreibung unterschieden, während zwischen-iname
Groß- und Kleinschreibung unterschieden wird.