Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

batchprogramierung eine kniffige Aufgabe

PerryR / 6 Antworten / Flachansicht Nickles

eine kniffige Aufgabe
Aufgabenstellung:
in einem Ordner befinden sich viele Dateien

Diese sollen in passende Ordner sortiert nach ihren Anfangsbuchstaben verschoben werden.

Beispiel

aa.txt wird verschoben in den Ordner a
bb.txt wird verschoben in den Ordner b
u.s.w

Diese Aufgabe soll als Batch automatisch ablaufen.
Der Batch besteht aus 3 Zeilen mit dem Befehlen "for" und "move"

Hat jemand eine Idee?

bei Antwort benachrichtigen
PerryR the_mic „Ein Ansatz: Lese das erste Zeichen des Dateinamens in einen Substring.“
Optionen

leider ist das nicht die gesuchte Lösung

Der Ansatz ist

for /r %? in (a,b,c,d,e) do move c:\for\a*.txt c:\for\a

allerdings habe ich noch einen dreher in der Syntax oder einen Denkfehler da drin *grummel*

bei Antwort benachrichtigen