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, 5382 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 ..
Ähnliche Inhalte
XML
gelöst Xml-Datei in eine csv-Datei umwandeln mit Powershell (5)

Frage von jan.kleinel zum Thema XML ...

Batch & Shell
XML in CSV bat batch powershell (9)

Frage von nolle99 zum Thema Batch & Shell ...

Datenbanken
Access 2016 vertauscht Monat und Tag in meiner CSV Datei (1)

Frage von iGordon zum Thema Datenbanken ...

Neue Wissensbeiträge
Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(6)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(40)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Heiß diskutierte Inhalte
Windows 10
gelöst Windows 10 Home "Netzlaufwerk nicht bereit" (19)

Frage von Oggy01 zum Thema Windows 10 ...

SAN, NAS, DAS
+100tb Storagelösung (13)

Frage von Data-Fabi zum Thema SAN, NAS, DAS ...

LAN, WAN, Wireless
Cisco W-Lan Controller als Applicance oder Software (11)

Frage von Herbrich19 zum Thema LAN, WAN, Wireless ...

DNS
gelöst Komplette TLD Überschreiben bzw eigene Definieren (10)

Frage von Herbrich19 zum Thema DNS ...