booster07
Goto Top

Sortieren von in verschiedennamigen Ordnern abgelegten Unterordnern mithilfe einer Batch-Datei

Hallo,

ich bin gerade dabei eine große Datenmenge systematisch abzulegen. Dabei habe ich gerade ein Problem, das sich wie folgt vereinfacht darstellt:

Im Ordner "Test" sind sehr viele Ordner mit beliebiger Bezeichnung abgelegt (z.B. "Dieter", "Franz", "Klaus", ...). Jeder dieser Ordner enthält die gleichen Unterordner mit den beispielhaften Namen "Blumen", "Rosen" und "Tulpen". Ich möchte jeweils die Ordner "Rosen" und "Tulpen" in den Ordner "Blumen" verschieben. Sicher ist das mit einer Batch-Datei möglich. Leider bin ich absoluter Amateur und habe es weder durch Suche im Internet noch durch eigenes Probieren hinbekommen. Ich wäre sehr dankbar, wenn mir jemand weiterhelfen könnte.

Vielen Dank vorab.


Gruß

Markus


vor dem Sortieren:
U:\Test\Dieter\Blumen
U:\Test\Dieter\Rosen
U:\Test\Dieter\Tulpen
U:\Test\Franz\Blumen
U:\Test\Franz\Rosen
U:\Test\Franz\Tulpen
U:\Test\Klaus\...
...

nach dem Sortieren:
U:\Test\Dieter\Blumen
U:\Test\Dieter\Blumen\Rosen
U:\Test\Dieter\Blumen\Tulpen
U:\Test\Franz\Blumen
U:\Test\Franz\Blumen\Rosen
U:\Test\Franz\Blumen\Tulpen
U:\Test\Klaus\...
...

Content-ID: 318942

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

Ausgedruckt am: 08.11.2024 um 07:11 Uhr

131223
Lösung 131223 24.10.2016 aktualisiert um 10:31:26 Uhr
Goto Top
@echo off & setlocal
set "quelle=U:\Test"  
for /D %%a in ("%quelle%\*") do (  
    if not exist "%%a\Blumen" md "%%a\Blumen" >nul  
    move "%%a\Rosen" "%%a\Blumen\"  
    move "%%a\Tulpen" "%%a\Blumen\"  
)
Booster07
Booster07 24.10.2016 um 12:22:32 Uhr
Goto Top
Vielen vielen Dank für die schnelle Antwort!

Funktioniert einwandfrei.