nnaamm
Goto Top

Ordner mit Namen sortieren

Hallo zusammen,
habe mich schon auf dieser Seite umgesehen aber noch nicht die passende Antwort auf meine Frage gefunden.
Ich habe folgendes Problem.
Ich habe im Verzeichnis c:\Script_Test mehre Ordner:

01.01.2014
01.02.2014
03.01.2014
05.03.2014
08.01.2014
07.01.2015

und so weiter
Ich möchte sie mit einer batch-Datei so sortieren lassen dass am Ende nurnoch ein Ordner "2014" und ein Ordner "2015" existiert
Im Ordner "2014" und "2015" sollen dann mehre Unterordner sein:
01.2014
02.2014
03.2014
...

in diesen Wiederrum die ganzen Ordner aus dem Ursprungsverzeichnis

01.01.2014
02.01.2014
03.01.2014

sodass alle aus dem Januar 2014 auch im Ordner "01.2014" liegen, die aus Februar in "02.2014"....

Würde mich über Hilfe sehr freuen.

MFG

Content-Key: 259805

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

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

Mitglied: 114757
Solution 114757 Jan 14, 2015, updated at Jan 15, 2015 at 09:08:31 (UTC)
Goto Top
Member: Endoro
Solution Endoro Jan 15, 2015 updated at 09:07:42 (UTC)
Goto Top
Hey, das wird's tun:
for /f "tokens=1-3delims=." %%a in ('dir /b /ad ??.??.20??') do md %%c 2>nul&move %%a.%%b.%%c %%c  
Gruss, Endoro
Member: NNAAMM
NNAAMM Jan 15, 2015 at 09:08:23 (UTC)
Goto Top
Perfekt. Danke <3 :D
Member: NNAAMM
NNAAMM Jan 15, 2015 at 09:19:35 (UTC)
Goto Top
Eine Frage hab ich noch.
Der erste Ordner in jedem Monat wird entpakt. Alle anderen Ordner sind wie gewünscht sortiert und enthalten ihre Dateien noch.
Wie kann ich das verhindern?
Member: Endoro
Endoro Jan 15, 2015 at 09:25:56 (UTC)
Goto Top
Was meinst du mit "entpackt"?
Member: NNAAMM
NNAAMM Jan 15, 2015 at 09:49:13 (UTC)
Goto Top
Naja statt dem Ordner 01.01.2014 ist die Datei 01012014.xls vorhanden, welche eig. im Ordner 01.01.2014 lag.
Member: Endoro
Endoro Jan 15, 2015 at 11:03:06 (UTC)
Goto Top
Ich frage, weil ich das hier leider nicht nachstellen kann.