Ich habe eine Ordnerstruktur, nennen wir sie C:\source, und darunter befinden sich verschiedene Ordner. In diesen Ordnern befinden sich verschiedene Dateien. Ich möchte, dass Robocopy alle .DOC-Dateien im gesamten Quellbaum an ein Ziel kopiert, nennen wir es C:\destination
Ich bin nicht besonders an den Ordnern interessiert, aus denen sie stammen, und hätte es vorgezogen, wenn alle DOC-Dateien einfach in den Zielordner kopiert würden.
robocopy c:\source c:\destination *.doc
scheint nur direkt in c:\source zu suchen, ohne etwaige Unterordner zu prüfen.
Antwort1
Robocopy macht die Aufgabe nur komplizierter. Ein viel einfacheres Werkzeug ist hier das alteKopierbefehlkombiniert mit FÜR /R:
for /r source-folder %f in (*.doc) do @copy "%f" target-folder
Wenn Sie diesen Befehl mit einem Beispiel für die Verwendung vergleichen möchten
robocopy
, lesen Sie den Artikel
Einen Verzeichnisbaum mit RoboCopy abflachen.