Verzeichnisse .bat

sporenfrosch

Lt. Junior Grade
Registriert
Feb. 2008
Beiträge
354
Hi ich möchte ein Skript schreiben, dass aus aus allen Ordnern in einem bestimmten Verzeichniss die dateien kopiert, und die Ordnerstruktur beibehält.

Zur Erklärung:
auf Laufwerk X befinden sich 20 Ordner (nennen wir sie 1,2,3.....20) , in jedem dieser Ordner befindet sich ein Ordner "kopier_mich" und weitere. Ich möchte nun alle ordner "kopier_mich" (und keine andere) in ein neues verzeichnis kopieren in d:\gesichert\ordner\kopier_mich, d:\gesichert\ordner1\ , d:\gesichert\ordner2\kopier_mich usw

das habe ich, funzt allerdings natürlich nicht :)
for /D %%x IN \\PCXY\x\ DO xcopy %%x\kopier_mich\ d:\gesichert\ /S
 
Ein Vorschlag in Pseudocode

Code:
[URL="http://www.developia.de/forum/frage119643.html"]Für jedes Verzeichnis in X:\[/URL] {
          Gehe in dieses Verzeichnis
          Für jeden Ordner in diesem Unterverzeichnis {
                    [URL="http://www.antonis.de/dos/batchtut/bat-kurs/#09"]Falls "kopier_mich" vorhanden[/URL] {
                              Erstelle neuen Ordner in Zielverzeichnis (z.B.: D:\gesichert\ordner%%i\)
                              [URL="http://7070.org/docs/backup_script"]Kopiere Ordner "aktueller_quellpfad\kopier_mich" nach "zielpfad\"[/URL]
                              Erhöhe Zielordnerzahl
                    }
          }
          Verlasse das Unterverzeichnis
}
 
Zurück
Oben