Ich wollte aus vielen Unterordnern alle Dateien in einen Ordner kopieren und habe mich dafür vom Internet inspirieren lassen

for /r "DESTINATION" %%f in (*) do @copy "%%f" "TARGET"
gefunden ("DESTINATION" - Pfad des betrachteten Ordners, "TARGET" - Pfad des Zielordners), - der funktioniert einwandfrei

Eine Ordnerstruktur (ohne Dateien) als Beispiel:
Laufwerk C:
-> Destination
---> green
---> yellow
---> not red
---> blue
---> not pink
---> not white
---> black
-> Target
Wenn ich jetzt alle Dateien aus allen Ordnern in "Destination" in den Ordner "Target" verschieben möchte, kann ich den Command wie folgt verwenden:
for /r "C:\Destination" %%f in (*) do @copy "%%f" "C:\Target"
Jetzt ist mein Ziel aber, dass ich alle Dateien aus den Ordnern haben möchte, die im Ordner "Destination" liegen und mit dem Namen "not" anfangen. Die Ordnerstruktur ist so wie sie ist, da lässt sich leider nichts dran ändern

Meine Versuch war jetzt folgender Code:
for /r "C:\Destination\not*" %%f in (*) do @copy "%%f" "C:\Target"
Dieser Code funktioniert aber nicht, kann mir da jemand von euch helfen?


Vielen Dank!

Beste Grüße (und bis morgen
