如何把一个.txt的文件内容读取到asp.net的程序中?
解决方案 »
- 站内搜索SQL语句:select * from article where content like '%'+@keyword+'%'执行两分钟没结果,详情>>
- 能源管理系统中的设备运行图如何实现??
- 如何实现如Excel的单元格公式?
- FileUpload控件问题(保持状态不变)
- 3年了,原来asp.net我还没有入门。怎么办?
- 用checkbox批量删除不知道哪错了,大哥大姐们帮帮忙50分相赠!
- 如何再IMAGE控件中加入TEXTBOX和BUTTON控件?
- asp.net 程序不能正常显示????
- Gridview求助,奇葩错误
- 怎么快速提取一个基金标题中的基金名称的关键字 , 就是一句话中的关键词语?
- 两个页面之间如何通过javascript传值?
- 显示Hello World的问题
/// 打开文件
/// </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);
}
}
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());
string path="";//文件路径
System.IO.StreamReader reader=new System.IO.StreamReader(path);
string text=reader.ReadToEnd();
Response.Write(text);