读写服务器端的文件

利用记事本编辑一个文本文档,并于存档时指定编码方式为Unicode,文件名为Poetry.txt。然后编写一个Asp.Net网页从这个文件每次读取一行,直到文件结尾。  Poetry.txt凤凰台上凤凰游,凤去台空江自流。吴宫花草埋幽径,晋代衣冠成古邱。三山半落青天外,二水中分白鹭洲。总为浮云能蔽日,长安不见使人愁。

效果图:
读写服务器端的文件_第1张图片

StreamReader.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{       
     StreamReader objReader = new StreamReader(Server.MapPath("Poetry.txt"));
     string line = objReader.ReadLine(); //从文件指针的位置读取一行
     while (line!=null) //检查是否碰到文件结尾
     {
          Response.Write("

"+line+"
");
          line = objReader.ReadLine();
     }
     objReader.Close();
}

2.利用StreamWriter对象将如下文本写入poetry2.txt,默认的编码方式为UTF-8.
读写服务器端的文件_第2张图片 

StreamWriter.aspx.cs:

protected void Page_Load(object sender, EventArgs e)

{

        StreamWriter objWriter = new StreamWriter(Server.MapPath("Poetry2.txt"));

        objWriter.Write("唐诗三百首——");

        objWriter.WriteLine("七言律诗");

        objWriter.WriteLine("");

        objWriter.WriteLine("登高(杜甫著)");

        objWriter.WriteLine();

        objWriter.WriteLine("风急天高猿啸哀,渚清沙白鸟飞回。");

        objWriter.WriteLine("无边落木萧萧下,不尽长江滚滚来。");

        objWriter.WriteLine("万里悲秋常做客,百年多病独登台。");

        objWriter.WriteLine("艰难苦恨繁双鬓,潦倒新停浊酒杯。");

        objWriter.Close();

}

 

你可能感兴趣的:(服务器,object,asp.net,string,文档,null)