2017-02-13 5 views
0

Ich habe den folgenden Job, den ich gerne ausführen würde: Ich habe einen Ordner mit zahlreichen Unterordnern, die etwa 50.000 Dateien enthalten, die ich in einen einzigen Ordner kopieren möchte. Ich dachte, der einfachste Weg wäre, die Suchfunktion im Windows Explorer zu verwenden und alle Dateien des Ordners mit zu durchsuchen. und dann die Dateien in den Zielordner fallen lassen. Dies verursacht jedoch nur Probleme und schließlich ist die Anzahl der Dateien im neuen Ordner nicht identisch mit der Anzahl der Dateien im ursprünglichen Ordner. Nach einigen Recherchen über Kommandozeilen-Tools fand ich Robocopy, was anscheinend ziemlich gut ist, aber ich habe es nicht geschafft zu bekommen, was ich will. Ich schaffe es, den Ordner zu spiegeln oder alle Dateien zu bewegen, aber die Ordnerstruktur wird unter Verwendung der Standard-Befehle wie zum BeispielElegante Möglichkeit, alle Dateien aus einem Ordnerstruktur in einen Ordner zu kopieren, vorzugsweise mit Robocopy?

robocopy C:\originalFolder C:\targetfolder /e /move 
beibehalten werden, um eine Idee

hat jemand haben, wie diese Frage weiter zu nähern? Ich bin nicht an robocopy gebunden, aber was ich wirklich mag, ist die Möglichkeit, eine Log-Datei zu schreiben.

Vielen Dank. Herbie

Antwort

0

Ich versuchte jetzt

for /r C:\originalFolder %f in (*) do @xcopy "%f" C:\targetFolder /Y /H 

eine Modifikation eines Skript, das ich gefunden, das tut im Grunde, was ich will, aber immer noch die Anzahl der Dateien im Zielordner> 1000 weniger als im ursprünglichen Ordner. Hat jemand eine Idee?

Verwandte Themen