42687

Komplette csv-Datei per batch verarbeiten

Hallo,
ich habe eine csv-datei.
Diese CSV-Datei soll ausgelesen werden.
Format:
Bentztername;Vorname;Nachname;Voller Name;Klasse

Er soll die erste Zeile nehmen, auslesen und dann den Ordner D:\%Klasse%\%Benutzername% erstellen.
Dann die 2. Zeile bearbeiten.
Wie kann ich das realisieren? Vielen Dank. Willi
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 108350

Url: https://administrator.de/forum/komplette-csv-datei-per-batch-verarbeiten-108350.html

Ausgedruckt am: 30.04.2025 um 04:04 Uhr

bastla
bastla 07.02.2009 um 17:30:12 Uhr
Goto Top
Hallo Peter161!

Etwa so:
@echo off & setlocal
set "Basis=D:\"  
set "Namensliste=D:\fullname.csv"  
set "Delim=;"  

for /f "usebackq tokens=1-5 delims=%Delim%" %%a in ("%Namensliste%") do md "%Basis%%%e\%%a"  
Bitte beachten: Die Angabe des Basisordners (Zeile 2) muss immer mit "\" enden!

Grüße
bastla
42687
42687 07.02.2009 um 17:42:16 Uhr
Goto Top
Zitat von @bastla:
("%Namensliste%") do md "%Basis%%%e\%%a"
Bitte beachten: Die Angabe des Basisordners (Zeile 2)
muss immer mit "\" enden!

Grüße
bastla

Hallo kann ich auch statt do md schreiben do (
das soll er alles machen (ordner erstellen, .....)
)
?????? Danke schonmal. Willi

Achso, wie kann ich da noch was verändern??? was bedeutet? %%e und %%a??? was ist dann %%b; %%c und %%d??? danke
bastla
bastla 07.02.2009, aktualisiert am 18.10.2012 um 18:37:44 Uhr
Goto Top
Hallo Peter161!
Hallo kann ich auch statt do md schreiben do (
das soll er alles machen (ordner erstellen, .....)
)
Kannst Du - aber warum beschreibst Du nicht gleich, was Du eigentlich vorhast?
was bedeutet? %%e und %%a??? was ist dann %%b; %%c und %%d???
Sollte sich doch bereits aus Deinem vorigen Thread ableiten lassen: %%a bis %%e sind die 5 Felder des Datensatzes (daher also %%e für das Feld "Klasse") ...

Grüße
bastla
42687
42687 07.02.2009 um 18:17:44 Uhr
Goto Top
OK, vielen Dank. Ich dachte es reicht wenn ich den Ordner erstellen lasse, aber hab nochmal in die Datei geschaut und gemerkt das doch noch mehr zu tun ist.
ok, dabei hatte mit das %%e irritiert. Vielen Dank. Willi.
Muss es dann nochmal probieren. Danke.
42687
42687 07.02.2009 um 20:53:10 Uhr
Goto Top
ok, wunderbar funktioniert. vielen Dank. Willi
42687
42687 08.02.2009 um 13:03:50 Uhr
Goto Top
kein Problem mehr, danke