摘要: 本文讲的是asp.net 读取文本文件(按行)简单实例, 首先添加 using System.IO 命名空间。
首先添加 using System.IO 命名空间。
代码部分:
代码如下 |
复制代码 |
public string readfile(string paths) { StreamReader sr=new StreamReader(Server.MapPath(paths),System.Text.Encoding.Default); string input =sr.ReadToEnd(); return input; } |
上面为核心代码,完整读取文件文件代码
代码如下 |
复制代码 |
using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.IO; namespace test { public partial class Text : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write(GetInterIDList("asp.txt")); } //读取txt文件的内容 public string GetInterIDList(string strfile) { string strout; strout = ""; if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(strfile))) { } else { StreamReader sr = new StreamReader(System.Web.HttpContext.Current.Server.MapPath(strfile), System.Text.Encoding.Default); String input = sr.ReadToEnd(); sr.Close(); strout = input; } return strout; } } } |
一行一行读取文件本文件
例
代码如下 |
复制代码 |
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.IO; using System.Text; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { string Path = Server.MapPath("4.txt"); insertStr(Path); } } public void insertStr(string Path) { string strLine = ""; int i = 0; try { StreamReader sr = new StreamReader(Path, Encoding.GetEncoding("GB2312")); strLine = sr.ReadLine(); while (strLine != null) { Response.Write(strLine + "<br>"); strLine = sr.ReadLine(); i++; } Response.Write(i); sr.Dispose(); sr.Close(); } catch { } } } |
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索web , string , ui , 文件 , 代码 using ,以便于您获取更多的相关知识。