Windows-CMD: Liste von Dateien in verz & subdir OHNE Erweiterungen

Ich würde gerne rekursiv suchen ein Verzeichnis, und suchen Sie Dateien, die NICHT einer bestimmten Erweiterung, oder gerade, die haben NICHT einen bestimmten Satz von Erweiterungen.

Skizze: finden Sie in "dir" alle Dateien ohne "ext1", "ext2", "ext3" und drucken Ergebnisse .txt

Ich habe versucht, um mehrere Stunden mit DIR und ATTRIB, aber leider ohne größeren Erfolg.

Ihre Betrachtung wird sehr geschätzt! Danke.

Wahrscheinlich einfacher, wenn Sie cygwin installieren und verwenden, z.B. find.
Installieren Sie cygwin?! Bist du verrückt, das ist ein ernst über die top-Lösung, um ein triviales problem. Wenn Sie brauchen mehr tools, die dann einige einheimische (z.B. GnuWin32) wäre mehr auf den Punkt. Dies ist ein one-liner in grep zum Beispiel. Und wie LittleBobbyTables hat darauf hingewiesen, es kann getan werden nativ vom cmd-interpreter.
Nicht nativ, aber mit den Werkzeugen, die nahezu überall verfügbar ist (findstr ist nicht ein built-in-Befehl von cmd, während dir ist). Einigten sich auf die Verrücktheit bringen cygwin in diesem, aber.

InformationsquelleAutor DapperDan | 2011-01-15

Schreibe einen Kommentar