wenn ich zB Dateien einer bestimmten Erweiterung nur mit dir listing sehen will, kann ich das mit dem Befehl machen:
DIR *.txt
Und es zeigt alle Dateien mit der .txt
Erweiterung.
Jetzt möchte ich wissen, gibt es einen Befehl, mit dem ich bestimmte Erweiterungen ausschließen kann?
Ich möchte zum Beispiel keine Datei mit der Erweiterung sehen .exe
. Wie kann ich das tun?
windows-7
windows
command-line
dir
Johnydep
quelle
quelle
dir /b | findstr /v /i "\.txt$"
weildir
der Header ausgegeben wird und die möglichen falschen Dateien und Ordner am Ende gezählt werdenfindstr
gerade vorbeifind
?Dies würde alle Dateien auflisten und alles herausfiltern, was nicht ".txt" enthält. Es ist alles andere als perfekt, aber vielleicht reicht es :)
quelle
/B
, würde ich sagen, aber ich bevorzuge diese Antwort, solange ich die Notwendigkeit für "findstr" (die tatsächlich akzeptierte) nicht sehe.Dies hängt von Ihrem Befehlsinterpreter ab.
Microsoft
cmd
hat keine solche Funktion, wie Sie aus den anderen Antworten ersehen können, bei denen die Ausgabe von nachbearbeitet werden mussdir
. JP Software's TCC / LE macht es. Es wird als Dateiausschlussbereich bezeichnet und wird für das Beispiel in Ihrer Frage wie folgt verwendet:quelle