Ich arbeite an einer Schule, wo wir zu einem von Microsoft verwalteten Netzwerk wechseln. Ich versuche einige Testordner mit Fragen zu füllen. Die Fragen befinden sich in einem Ordner namens Test_data und enthalten verschiedene Dateien, einige Unterordner (einige sind leer und andere nicht). Quelle und das Ziel ist, zum Beispiel:Kopieren Sie einen Ordner mit Dateien und Unterordnern, um Ordner an einem Ort zu multiplizieren.
Quelle:
d:\Tests\Test_Data
document 1.docx
image.png
Subfolder1
Question1-3.xlsx
animal database.accdb
Reiseziel:
d:\catprac
catprac-01
catprac-02
catprac-03
...
catprac-72
Was ich brauche, ist für Ordner "test_data" und sein Inhalt in jedem „catprac- am Ende nn "Ordner.
Ich habe recherchiert und habe viele Versionen dieses Skripts ausprobiert, aber es funktioniert nicht. Kann mir jemand helfen, ?: bitte
@ECHO OFF
FOR /d %%I IN (d:\catprac\*) DO (
XCOPY "d:\Tests\*" "%%I d:\catprac\"/O /X /E /H /K /S
Thans für Ihre Antwort - Ihr Code ist großartig und es funktioniert gut! Darf ich etwas fragen? Wenn möglich, kann Ihr Code das Kopieren des obersten Ordners "Test_Data" und aller Inhalte - Unterordner und Dateien in einen catprac-01, catprac-02 usw. beinhalten? – dkp
Ich habe eine kleine Änderung an Ihrem Code wie folgt vorgenommen: '/ d %% D in (D: \ catprac \ *) macht @xcopy D: \ tests \ * %% D/s/e' und den obersten Ordner und sein Inhalt wurde in jeden Prüfungsordner kopiert. Whoopie !! Vielen Dank :-) – dkp