Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Komplette csv-Datei per batch verarbeiten

Frage Entwicklung Batch & Shell

Mitglied: Peter161

Peter161 (Level 1) - Jetzt verbinden

07.02.2009, aktualisiert 18.10.2012, 5361 Aufrufe, 6 Kommentare

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
Mitglied: bastla
07.02.2009 um 17:30 Uhr
Hallo Peter161!

Etwa so:
01.
@echo off & setlocal 
02.
set "Basis=D:\" 
03.
set "Namensliste=D:\fullname.csv" 
04.
set "Delim=;" 
05.
 
06.
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
Bitte warten ..
Mitglied: Peter161
07.02.2009 um 17:42 Uhr
Zitat von bastla:
("%Namensliste%") do md "%Basis%%%e\%%a"
</code>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
Bitte warten ..
Mitglied: bastla
07.02.2009, aktualisiert 18.10.2012
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
Bitte warten ..
Mitglied: Peter161
07.02.2009 um 18:17 Uhr
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.
Bitte warten ..
Mitglied: Peter161
07.02.2009 um 20:53 Uhr
ok, wunderbar funktioniert. vielen Dank. Willi
Bitte warten ..
Mitglied: Peter161
08.02.2009 um 13:03 Uhr
kein Problem mehr, danke
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
VB for Applications
Bestimmte Daten aus eine CSV-Datei in eine Excel-Tabelle importieren (2)

Frage von MariaElena zum Thema VB for Applications ...

Batch & Shell
gelöst PS Werte CSV-Datei in AD Attribut (3)

Frage von lupolo zum Thema Batch & Shell ...

Batch & Shell
Mehrere AD Benutzer aus CSV Datei mit PowerShell erstellen (1)

Frage von windelterrorist zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (24)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Erkennung und -Abwehr
Spam mit eigener Domain (12)

Frage von NoobOne zum Thema Erkennung und -Abwehr ...