Ich habe eine Batch-Datei, die mir eine Verzeichnisliste aller Dateien in aktuellen und Unterordnern gibt. Ich möchte dies ändern, um alle Dateien aufzulisten, die sich in Unterordnern befinden, aber NICHT im aktuellen Ordner. Derzeit verwende ich diesen Befehl, der erfolgreich zum Auflisten aller Dateien im aktuellen Ordner UND in den Unterordnern verwendet wird.
cd "c:\temp"
dir /s/b *.doc>c:\temp\mylist.txt
Dies führt zu folgenden Ergebnissen:
c:\temp\test8.doc
c:\temp\test9 (2).doc
c:\temp\test9.doc
c:\temp\012015\blah_012340.doc
c:\temp\032016\blah_124756.doc
c:\temp\042016\blah_125230.doc
c:\temp\052016\blah_052647.doc
Ich möchte, dass meine Ergebnisse nicht zeigen, was sich direkt in c: \ temp befindet, daher wären meine gewünschten Ergebnisse:
c:\temp\012015\blah_012340.doc
c:\temp\032016\blah_124756.doc
c:\temp\042016\blah_125230.doc
c:\temp\052016\blah_052647.doc
-include
und -exclude
wechseln dir
.
tree /f
für eine bessere visuelle Qualität?