赞
踩
三种模式
1.追加模式 ,打开文件并将新的内容追加到文件末尾。
using (StreamWriter writer = new StreamWriter("filename.txt", true))
{
writer.WriteLine("Hello");
writer.WriteLine("World");
}
2.覆盖模式 ,内容覆盖
using (StreamWriter writer = new StreamWriter("filename.txt"))
{
writer.WriteLine("Hello");
writer.WriteLine("World");
}
3.创建新文件:
可以使用 FileMode.Create
或 FileMode.CreateNew
参数来创建一个新的文件。如果指定的文件已经存在,它会被删除并创建一个空的文件
using (StreamWriter writer = new StreamWriter("filename.txt", false, Encoding.UTF8, FileMode.Create))
{
writer.WriteLine("Hello");
writer.WriteLine("World");
}
1.Read()
:
使用 Read()
方法可以一次读取一个字符。该方法返回一个整数,表示已读取的字符的 Unicode 值。当读取到文件末尾时,返回 -1。
2.ReadLine()
使用 ReadLine()
方法可以一次读取一行文本。该方法返回一个字符串,表示已读取的一行文本。当读取到文件末尾时,返回 null
。
3.ReadToEnd()
使用 ReadToEnd()
方法可以一次读取整个文件的内容。该方法返回一个字符串,表示整个文件的文本
无论是使用StreamWriter还是StreamReader 都要记得在使用完毕后关闭 StreamWriter/StreamReader 对象
可以使用 using
语句来自动处理资源释放,或者手动调用 Close()
方法来关闭对象。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。