读取.txt的文件?

lidanx 2008-05-23 05:13:45
如何把一个.txt的文件内容读取到asp.net的程序中?
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
周公 2008-05-23
  • 打赏
  • 举报
回复

string path="";//文件路径
System.IO.StreamReader reader=new System.IO.StreamReader(path);
string text=reader.ReadToEnd();
Response.Write(text);
cylot 2008-05-23
  • 打赏
  • 举报
回复
using system.IO;

string str=File.open("C:\a.txt").ToString();;
viaivi 2008-05-23
  • 打赏
  • 举报
回复
FileInfo fi=new FileInfo(@"F:\temp.txt");
StreamReader sr=fi.OpenText();
Console.WriteLine(sr.ReadToEnd());
//temp.txt里包含中文.
//上面这代码读取出来是乱码.

改成下面的就OK了:

StreamReader sr= new StreamReader(@"F:\temp.txt", System.Text.Encoding.GetEncoding("GB2312"));
//or
//StreamReader sr= new StreamReader(@"F:\temp.txt", System.Text.Encoding.Default);
Console.WriteLine(sr.ReadToEnd());
viaivi 2008-05-23
  • 打赏
  • 举报
回复
using System.IO;

/// <summary>
/// 打开文件
/// </summary>
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{ //取得欲打开的文件路径
string filePath = this.openFileDialog1.FileName;
//取得欲打开的文件名
string fileName = Path.GetFileName(filePath);
//分析是否为txt格式的文件
if (Path.GetExtension(filePath).ToLower() != ".txt")
{
MessageBox.Show("非法文件格式!","打开文件失败",MessageBoxButtons.OK,MessageBoxIcon.Stop);
return;
}
ricTxt.LoadFile(filePath,RichTextBoxStreamType.PlainText);
}
}

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧