2016-05-03 18 views
-4

Ich möchte einige Textdateien automatisch bearbeiten, aber ich weiß nicht, was zu tun ist.Öffnen, entfernen Sie Text und speichern Sie eine Textdatei

Ich möchte eine Datei öffnen, überprüfen Sie alle Zeilen, wenn eine Zeile mit einem 'C' beginnt, entferne ich zuerst 39-Zeichen, etc .. Speichern Sie dann alle die Datei mit einem anderen Namen.

Ich habe bereits einen Teil des Codes:

var car = ligne[0]; 
if(car != 'C') { continue; } 
ligne.Remove(0, 39); 

ich StreamReader, um zu lesen, aber was ist die einfache Art und Weise in einer anderen Datei zu lesen und speichern?

+2

['File.ReadAllLines'] (https://msdn.microsoft.com/en-us/library/system.io.file.readalllines) → Zeilen im Speicher ändern → [' File.WriteAllLines'] (https : //msdn.microsoft.com/en-us/library/system.io.file.writealllines). –

Antwort

7

Versuchen Sie File.ReadAllLines, die eine Datei öffnet, liest alles, schließt die Datei und gibt ein Array zurück, das alle Zeilen enthält.

Ihre Verarbeitung tun ....

Dann File.WriteAllLines eine Datei zu öffnen, schreiben Daten, und schließen Sie die Datei.

+0

Vielen Dank, es funktioniert! – BlackAlpha

Verwandte Themen