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

Hilfe
Neues Thema
Antworten

Nach oben

