Hallo Leute,
bräuchte etwas Unterstützung von euch! Bei dem Batch-Code habe ich leider noch nicht so ganz den Durchblick.
Mein Batch-Programm soll folgendes können.
Ich habe zum Beispiel in einem Ordner in dem sich die Batch-File befindet folgende txt-Files:
1E01.txt
1E02.txt
1E03.txt
2E01.txt
2E02.txt
Ideal wäre es, wenn meine Batch jetzt erkennen würde, dass es 2 Serien gibt (also 1E0x und 2E0x). Dann soll jeweils für jede Serie ein Ordner erstellt werden (1E00 und 2E00). Zum Schluss soll dann in jedem Ordner eine zusammengefügte txt-file erstellt werden ( z.B. 1E01.txt + 1E02.txt + 1E03.txt >> 1E00.txt).
Bisher konnte ich folgenden Code zusammenschustern, der funktioniert leider nur (fast) für eine Serie:
For /F %%i in ('dir /b *.txt') do set Datei=%%~ni
set A="%Datei%"
set A=%A:~0,3%
echo %A%
set A=%A%00
type*.txt >> "%A%".txt
md %A%
->Das Programm erstellt mir dann schon mal einen zusammengefügte 2E00.txt und einen Ordner 2E00. Wenn sich dann die 2E00.txt noch in dem Ordner 2E00 befinden würde, wäre mir auch erstmal geholfen.
Vielen Dank, schon mal im voraus!!!
bräuchte etwas Unterstützung von euch! Bei dem Batch-Code habe ich leider noch nicht so ganz den Durchblick.
Mein Batch-Programm soll folgendes können.
Ich habe zum Beispiel in einem Ordner in dem sich die Batch-File befindet folgende txt-Files:
1E01.txt
1E02.txt
1E03.txt
2E01.txt
2E02.txt
Ideal wäre es, wenn meine Batch jetzt erkennen würde, dass es 2 Serien gibt (also 1E0x und 2E0x). Dann soll jeweils für jede Serie ein Ordner erstellt werden (1E00 und 2E00). Zum Schluss soll dann in jedem Ordner eine zusammengefügte txt-file erstellt werden ( z.B. 1E01.txt + 1E02.txt + 1E03.txt >> 1E00.txt).
Bisher konnte ich folgenden Code zusammenschustern, der funktioniert leider nur (fast) für eine Serie:
For /F %%i in ('dir /b *.txt') do set Datei=%%~ni
set A="%Datei%"
set A=%A:~0,3%
echo %A%
set A=%A%00
type*.txt >> "%A%".txt
md %A%
->Das Programm erstellt mir dann schon mal einen zusammengefügte 2E00.txt und einen Ordner 2E00. Wenn sich dann die 2E00.txt noch in dem Ordner 2E00 befinden würde, wäre mir auch erstmal geholfen.
Vielen Dank, schon mal im voraus!!!