一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

asp.net 读取文本文件(按行)简单实例

时间:2022-06-25 03:52:54 编辑:袖梨 来源:一聚教程网

首先添加 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 + "
");
strLine = sr.ReadLine();
i++;
}
Response.Write(i);
sr.Dispose();
sr.Close();
}
catch
{
}


}

}

热门栏目