Anhängen Textdatei mit streamwriter
Habe ich diesen code, wo ich den folgenden code ausführen, in der Reihenfolge.
Werde ich immer erstellen Sie eine neue text-Datei an den Anfang. dann für die 2. und 3. Teil des Codes brauche ich nur zum Anhängen der text Datei "checksnapshot" wie mache ich das mit streamwriter?
//1
using (StreamReader sr = new StreamReader("C:\\Work\\labtoolssnapshot.txt")) ;
{
string contents = sr.ReadToEnd();
using (StreamWriter sw = new StreamWriter("C:\\Work\\checksnapshot.properties"))
{
if (contents.Contains(args[0]))
{
sw.WriteLine("SASE= 1");
}
else
{
sw.WriteLine("SASE= 0");
}
}
}
//2
using (StreamReader sr = new StreamReader("C:\\Work\\analyzercommonsnapshot.txt")) ;
{
string contents = sr.ReadToEnd();
using (StreamWriter sw = new StreamWriter("C:\\Work\\checksnapshot.properties"))
{
if (contents.Contains(args[0]))
{
sw.WriteLine("Analyzer= 1");
}
else
{
sw.WriteLine("Analyzer= 0");
}
}
}
//3
using (StreamReader sr = new StreamReader("C:\\Work\\mobilesnapshot.txt")) ;
{
string contents = sr.ReadToEnd();
using (StreamWriter sw = new StreamWriter("C:\\Work\\checksnapshot.properties"))
{
if (contents.Contains(args[0]))
{
sw.WriteLine("mobile= 1");
}
else
{
sw.WriteLine("mobile= 0");
}
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie über das tun dies,
true bedeutet Anhängen, wenn die Datei Vorhanden ist.
Durch die Verwendung der richtigen Konstruktor
StreamWriter
:öffnet Datei und append.
Ich nicht, warum dein code nicht funktioniert, aber warum nimmst du nicht die eingebaute Methoden :
Oder, in einer noch mehr faulste code :
verwenden
FileStream
stattStreamWriter
:Hinweis: ich habe nur diese verwendet, in .NET 4