Kann ich in Windows mit einer Batchdatei mehrere Dateien von einem Ordner in mehrere Ordner kopieren?

Kann ich in Windows mit einer Batchdatei mehrere Dateien von einem Ordner in mehrere Ordner kopieren?

Ich habe einen Ordner (D:office) mit 10 PDF-Dateien (Dateinamen sind zufällig). Ich möchte jede davon nacheinander in 10 neue Ordner (D\alpha\a... D\alpha\j) kopieren. Ist das möglich?

Edit: Es tut mir leid, dass mein Englisch so schlecht ist, ich bin kein Muttersprachler. Ich wollte nach der automatisierten Lösung fragen, nicht nach einem manuellen Kopieren und Einfügen.

Antwort1

Es gibt keine schnelle Lösung. Kopieren und Einfügen ist derzeit alles, was Sie tun können. Markieren Sie alle PDFs im Ordner, öffnen Sie dann einen neuen Ordner und führen Sie Folgendes aus:Strg+Vzum Einfügen. Wiederholen Sie dies in jedem Ordner.

Sie können alle zu kopierenden Dateien durch Markieren auswählen, indem SieStrg+Cund wählen Sie dann alle Ordner aus, in die Sie die Daten kopieren möchten, indem SieStrg+Klick, klicken Sie dann mit der rechten Maustaste auf einen der Ordner und wählen Sie „Einfügen“. Dies sollte Ihr Problem lösen. Wie in den Kommentaren erwähnt. Sofern Sie kein Programm erstellen möchten, das dies erledigt, sind diese Schritte Ihre beste Option.

Antwort2

Einblick inRobocopy,XcopyoderKopierenBefehle für Windows. Bearbeiten Sie den folgenden Code nach Ihren Wünschen, schreiben Sie ihn in einen Notizblock und speichern Sie ihn mit .batder Erweiterung.

Robocopy D:\Office\*.pdf D:\YourNewFolder1 Robocopy D:\Office\*.pdf D:\YourNewFolder2 Robocopy D:\Office\*.pdf D:\YourNewFolder3

Das *Zeichen wird als Platzhalter bezeichnet. Es kopiert ALLE Dateinamen mit der .pdfErweiterung in den folgenden Verzeichnisspeicherort. Wenn der neue Ordnername nicht existiert, wird er erstellt. Ich glaube auch, dass die Standardfunktion von Robocopy darin besteht, alphabetisch/numerisch zu kopieren, sodass Ihr Bedarf an seriellem Kopieren damit gelöst sein sollte. Wenn nicht, können Sie D:\office\*1.pdfdas im Beispiel verwenden und damit werden alle Dateien mit beliebigem Namen kopiert, die mit einer 1 enden. Wiederholen Sie den Vorgang für den Umfang Ihrer Serie.

Sehen Sie sich auch die Flags an, die für jeden Befehl verfügbar sind, da diese ebenfalls hilfreich sein können. Beispiel: Rekursives Kopieren innerhalb eines Verzeichnisses, keine Kopie bestimmter Dateien/Ordner usw.

verwandte Informationen