chrisboah

bat script für kopieren mehrerer Unterordner

Hallo! Leider habe ich nahezu keine Erfahrung mit batch programmierung. Ich suche ein script welches mir von mehreren Ordnern nur die Unterordner kopiert.
Beispiel: Im Oberordner "A" sind die Ordner "a", "b", "c". Der Ordner "a" beinhaltet den Ordner a_001, der Ordner b beinhaltet den Ordner b_001 und c = Ordner c_001. Nun soll in einem neuen Ordner eben nur die Ordner a_001, b_001 und c_001 kopiert werden.

Mit -- xcopy "Pfad" "Ziel" /E -- komme ich ja hierbei leider nicht weiter. Ich bitte um Hilfe=)

Grüße
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 273693

Url: https://administrator.de/forum/bat-script-fuer-kopieren-mehrerer-unterordner-273693.html

Ausgedruckt am: 15.07.2025 um 17:07 Uhr

114757
114757 03.06.2015 aktualisiert um 14:01:07 Uhr
Moin,
@echo off
for /f "delims=" %%a in ('dir /b /S /AD "C:\oberordner\?_???"') DO robocopy "%%a" "D:\Ziel\%%~nxa" * /E  
Gruß jodel32
ChrisBoah
ChrisBoah 03.06.2015 um 14:33:33 Uhr
Danke für die schnelle Antwort! Läuft gerade durch. Gibt es auch eine Möglichkeit gezielt spezielle Unterordner anzusprechen? Zum Beispiel nur die Unterordner mit der Endung "_001" ?
114757
Lösung 114757 03.06.2015 aktualisiert um 14:53:23 Uhr
Jup, einfach den Wildcard-String von ?_??? auf *_001 ändern.