tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
927
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Dynarius Dynarius ist offline Rookie
    Registriert seit
    Apr 2011
    Beiträge
    8
    Hallo Community,

    ich habe eine Textdatei in der mehrere Zeilen worin sich auch ein Name mit einem Leerzeichen befindet. Jetzt ist mein Problem das er die Zeile in eine andere .csv schon übernimmt aber bei dem Leerzeichen dann den Rest der Zeile nicht übernimmt.
    sprich also

    aus: Vorname Nachname
    wir übernommen: Vorname

    hier der Code:

    Code :
    1
    
    for /F %%a in (C:\Export.csv) do echo %%a >> fertig.csv

    habe auch schon


    Code :
    1
    
    for /F %%a in (C:\Export.csv) do echo "%%a" >> fertig.csv

    probiert, aber ohne erfolg. Hat jemand ne idee ****
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Wenn du die Datei wie sie ist an eine andere Datei anhängen willst, brauchst du keine Schleife:
    Code :
    1
    
    type export.csv >> fertig.csv
    Ansonsten lies dir mal die Hilfe durch => "help for"

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Dynarius Dynarius ist offline Rookie
    Registriert seit
    Apr 2011
    Beiträge
    8
    ok, gut das ist eine gute alternative.

    Kann man trotzdem über eine Schleife auch Zeilen mit leerzeichen übernehmen **** In der Hilfe habe ich dazu aber nichts gefunden oder bin ich jetzt zu blöd =)
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von Dynarius Beitrag anzeigen
    ok, gut das ist eine gute alternative.

    Kann man trotzdem über eine Schleife auch Zeilen mit leerzeichen übernehmen **** In der Hilfe habe ich dazu aber nichts gefunden oder bin ich jetzt zu blöd =)
    Letzteres...
    Zitat Zitat von help for
    delims=xxx - Gibt einen Satz von Trennzeichen an. Diese ersetzen
    die Standardtrennzeichen TAB und Leerzeichen.
    tokens=x,y,m-n - Gibt an, welche Token von jeder Zeile an die
    FOR-Schleife weitergegeben werden.
    Das führt dazu, dass zusätzliche Variablen erzeugt
    werden. Mit der Form m-n wird dabei ein Bereich vom
    m-ten bis zum n-ten Token angegeben. Wenn das letzte
    Zeichen ein Sternchen ist, wird eine zusätzliche
    Variable deklariert, die den verbleibenden Text
    dieser Zeile enthält.
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    Dynarius Dynarius ist offline Rookie
    Registriert seit
    Apr 2011
    Beiträge
    8
    Das heisst ich folgendes ein:

    for /f delims=* in %%a (C:\) echo %%a >>test.txt
     

  6. #6
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von Dynarius Beitrag anzeigen
    Das heisst ich folgendes ein:

    for /f delims=* in %%a (C:\) echo %%a >>test.txt
    Du mußt richtig lesen. Die Aussage mit dem Sternchen war auf die tokens Option bezogen.

    Wenn du keine Trennzeichen angibtst, dann wird die Zeile logischerweise auch nicht aufgeteilt.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 10.12.08, 12:01
  2. Antworten: 3
    Letzter Beitrag: 13.11.08, 13:51
  3. Chat über eine Textdatei
    Von Swordwolf360 im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 15.03.08, 11:19
  4. Antworten: 3
    Letzter Beitrag: 14.08.07, 07:58
  5. Antworten: 1
    Letzter Beitrag: 21.11.06, 13:36