Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
901 views
in Technique[技术] by (71.8m points)

c# - streamWriter rewrite the file or append to the file

I am using this

for($number=0; $number < 5; $number++){
StreamWriter x = new StreamWriter("C:\test.txt");
                x.WriteLine(number);
                x.Close();

}

if something is in test.text, this code will not overwrite it. I have 2 questions

1: how can I make it overwrite the file
2: how can I append to the same file

using C#

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Try the FileMode enumerator:

        FileStream fappend = File.Open("C:\test.txt", FileMode.Append); // will append to end of file

        FileStream fcreate = File.Open("C:\test.txt", FileMode.Create); // will create the file or overwrite it if it already exists

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...