引用
代码语言:javascript复制using System.IO;
using System.Text;
读取txt文件
代码语言:javascript复制StreamReader sr = new StreamReader("c:\a.txt", System.Text.Encoding.Default);
var values = "";
String line;
while ((line = sr.ReadLine()) != null)
{
values = line.ToString();
}
//关闭读取
sr.Close();
//输出读取结果
context.Response.Write(values);
重新写入tx文件
代码语言:javascript复制FileStream fs = new FileStream("c:\a.txt", FileMode.Create);
//获得字节数组
byte[] data = System.Text.Encoding.Default.GetBytes("存的值");
//开始写入
fs.Write(data, 0, data.Length);
//清空缓冲区、关闭流
fs.Flush();
//关闭写入文件
fs.Close();
追加写入txt文件
代码语言:javascript复制//将待写的入数据从字符串转换为字节数组
byte[] bytes = System.Text.Encoding.Default.GetBytes("存的值");
FileStream fs = File.OpenWrite("c:\a.txt");
//设定书写的开始位置为文件的末尾
fs.Position = fs.Length;
//将待写入内容追加到文件末尾
fs.Write(bytes, 0, bytes.Length);
//关闭写入文件
fs.Close();