Vor 200 Textdateien ( Wörterbuch ) bestimmtes Zeichen Automatisch setzen lassen.

  • Hallo Leute
    Ich hab hier ein Deutsches Wörterbuch welches aus ungefähr 200 Textdateien besteht.
    Die wörter sind ganz normal in Textdateien angeordnet natürlich alphabetisch.


    Bsp.
    Fisch
    Fuhrpark
    Finte
    fliegen


    etc.


    Nun möchte ich vor allen wörten <string></string> setzen lassen.


    Ich weiß wie dies mit Excel funktioniert nur hab ich kein bock das bei 200 Textdateien zu machen.
    Einfach Zelle formatieren Benutzerdefini. "<string>"@"</string>
    Kann ich das nicht einfach bei allen irgendwie automatisch machen lassen?
    MFG

  • 1. Alle Textdateien in einen Ordner packen.
    2. Ausführen-> "cmd" eingeben.
    3. "cd PFAD ZUM ORDNER" eingeben + enter.
    4. "copy *.txt kompakt.txt" enter.


    Nun werden alle Textdateien in eine Textdatei gepackt.


    Kuh :>

  • Mir fällt momentan dazu nur ein ein eigenes kleines Programm zu schreiben, das Folgendes macht:


    1.) Lese alle Dateinamen in einem bestimmtem Pfad aus und speichere diese in einem Array
    2.) Arbeite jeden Eintrag des Arrays ab, indem du die Datei öffnest und dann eben in jeder Zeile deine Tags einfügst



    Edit: Zu langsam für die kuh





    MfG AOL

  • [cs]
    public static void main()
    {
    string[] files = System.IO.Directory.GetFiles("C:\\mydir\\");
    foreach (string file in files)
    handleFile(file);
    }


    public static void handleFile(string file)
    {
    StreamReader sr = new StreamReader(file);
    StreamWriter sw = new StreamWriter(pfadzumeinerneuendatei);


    try
    {
    sw.WriteLine(meinAnfangContent);


    while (!sr.EndOfFile)
    {
    string line = sr.ReadLine();
    sw.WriteLine("<string>" + line + "</string>");
    }
    }
    finally
    {
    sw.Flush();
    sw.Close();
    sr.Close();
    }
    }
    [/cs]


    In der Schnelle "pseudocode" artig geschrieben. Aber so in etwa geht das ;)

  • Einfach in deinen Ordner entpacken wo alle textdatei drin sind.
    Danach wird eine erstellt namens new.txt wo alle wörter mit <string>wort</string> drin sind.


    DL: http://www66.zippyshare.com/v/25548598/file.html


    Source:

  • In Groovy wäre es das:

  • Einfach in deinen Ordner entpacken wo alle textdatei drin sind.
    Danach wird eine erstellt namens new.txt wo alle wörter mit <string>wort</string> drin sind.


    DL: http://www66.zippyshare.com/v/25548598/file.html


    Source:



    Danke..
    Nur das Problem ist die Textfiles dürfen nicht in eine einzelne Textdatei gepackt werden.
    Es sind halt
    0-0 für Anfangsbuchstabe A Endbuchstabe A
    0-1 für Anfangsbuchstabe A Endbuchstabe B
    0-2 für Anfangsbuchstabe A Endbuchstabe C
    etc.


    Und ich will einfach das alle wörter mit <string>Fisch</string> enden.
    geringfügig sollte die Textdatei noch mit


    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <array>


    anfangen.


    MFG

  • Jetzt muss ich die Kacke nur noch ins plist format konventieren wie krieg ich das denn hin -__?


    EDIT: LOL.. Hab einfach mal txt. in plist umbenannt und es klappt :assi:


    Danke an ALLE <3 Especially Kuhh :D