112698

Batch File zum verschieben und umbenennen in bestimmten Ordner

Hallo,
ich benötige ein Batch Script zum verschieben & umbenennen von Dateien in bestimmte Ordner.

Im Ordner A liegen Dateien die heißen ABCDE_1234567.txt.
Diese sollen in den jeweiligen Ordner verschoben werden der heißt wie die ersten Buchstaben.
Also Datei ABCDE_1234567.txt soll in den Ordner ABCDE verschoben werden und in 1234567.txt umbenannt werden.
Also Datei HIJG_1234567.txt soll in den Ordner HIJG verschoben werden und in 1234567.txt umbenannt werden.

Ich komm nicht so recht voran, kann mir jemand helfen?
Vielen Dank!
Gruß MS
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 215868

Url: https://administrator.de/forum/batch-file-zum-verschieben-und-umbenennen-in-bestimmten-ordner-215868.html

Ausgedruckt am: 10.05.2025 um 04:05 Uhr

pieh-ejdsch
pieh-ejdsch 02.09.2013 um 16:57:52 Uhr
Goto Top
moin Mario,

sind die Ordner ABCDE sowie HIJG schon vorhanden?
Hast Du schon einen Anfang?

Gruß Phil
Snowman25
Snowman25 02.09.2013, aktualisiert am 03.09.2013 um 09:54:58 Uhr
Goto Top
Hallo @112698,

@ECHO off
FOR /F "tokens=1,2 delims=_" %%i IN ('DIR /b *.txt') DO (  
	MD %%i 2>nul
	MOVE "%%i_%%j" "%%i\%%j"  
)

Quick'n'dirty.
Nächstes mal aber bitte etwas Vorarbeit leisten!

Gruß,
@Snowman25
Biber
Biber 02.09.2013, aktualisiert am 03.09.2013 um 09:24:23 Uhr
Goto Top
[OT] @ snowman

Zitat von @Snowman25:
MD %%i 1>nul
Noch wirkungsvoller wäre die Umleitung von STDERR statt STDOUT. face-wink.
MD %%i 2>nul

Grüße
Biber
[/OT]
112698
112698 02.09.2013 um 18:41:29 Uhr
Goto Top
Hallo
vielen Dank!
Ja, diese sind vorhanden.
Ich werd die Vorschläge mal versuchen umzusetzten.
Meine Vorarbeit wollt ihr gar nicht sehn face-smile
Gruß
Snowman25
Snowman25 03.09.2013 um 09:54:48 Uhr
Goto Top
Hey Nagetier face-smile

Ja, hast du recht. Dann sieht man wenigstens, wann ein Ordner erstellt wurde und Fehler werden übergangen.
Hab die Änderung eine halbe Sekunde vor dem abschicken gemacht und nicht groß darüber nachgedacht. Habs geändert.

Gruß,
@Snowman25
112698
112698 03.09.2013 um 12:13:08 Uhr
Goto Top
funktionert!

Vielen Dank und Gruß