chrisboah
Goto Top

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

Content-Key: 273693

Url: https://administrator.de/contentid/273693

Printed on: April 19, 2024 at 03:04 o'clock

Mitglied: 114757
114757 Jun 03, 2015 updated at 12:01:07 (UTC)
Goto Top
Moin,
@echo off
for /f "delims=" %%a in ('dir /b /S /AD "C:\oberordner\?_???"') DO robocopy "%%a" "D:\Ziel\%%~nxa" * /E  
Gruß jodel32
Member: ChrisBoah
ChrisBoah Jun 03, 2015 at 12:33:33 (UTC)
Goto Top
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" ?
Mitglied: 114757
Solution 114757 Jun 03, 2015 updated at 12:53:23 (UTC)
Goto Top
Jup, einfach den Wildcard-String von ?_??? auf *_001 ändern.