如何读取txt文件?

西木凌萧 2011-12-11 05:11:55
如何读取txt文件?



      Text_Edit TE = new Text_Edit();//创建一个新窗口的实例
TE.ShowDialog();//此窗口出现
FileStream aFile = new FileStream(textBox_path.Text, FileMode.OpenOrCreate);//读取textBox_path.Text里路径下的 txt文件
StreamReader sw = new StreamReader(aFile);//
string line = sw.ReadToEnd();//line得到txt的内容
TE.text_content.Text= line;//在TE的名字为text_content的textbox控件里显示文件的内容 但是没有成功???????。、
sw.Close();
...全文
97 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
萧炎 2011-12-12
  • 打赏
  • 举报
回复

//读取txt文件
if (File.Exists(@"../../test.txt"))//路径和文件类型大家自己设置
{
StreamReader sr = new StreamReader(@"../../test.txt", true);

string str = sr.ReadLine();
if (str != null)
{
txtBox1.Text = str.Trim();
}
sr.Close();
}
sdl2005lyx 2011-12-12
  • 打赏
  • 举报
回复

public static List<String[]> ReadTxt(string filePathName)
{
List<String[]> ls = new List<String[]>();
StreamReader fileReader=new StreamReader(filePathName);
string strLine="";
while (strLine != null)
{
strLine = fileReader.ReadLine();
if (strLine != null && strLine.Length>0)
{
ls.Add(strLine.Split(','));//这里换成你实际的分隔符
//Debug.WriteLine(strLine);
}
}
fileReader.Close();
return ls;
}
zangchunlai 2011-12-11
  • 打赏
  • 举报
回复
直接用iframe src=指向你读取文件的路径
dqsh00 2011-12-11
  • 打赏
  • 举报
回复
不知道楼主要为什么 啊
qldsrx 2011-12-11
  • 打赏
  • 举报
回复
用绝对路径应该可以成功找到文件,相对路径可能是你搞错了。
jianluguo 2011-12-11
  • 打赏
  • 举报
回复
string a=@"文件路径名";
StreamRead k=null;
string l="";
k=File.OpenText(a);

if((l=k.Read())!=null)
{
Console.WriteLine(l);
}
jianluguo 2011-12-11
  • 打赏
  • 举报
回复
string a=@"文件路径名";
StreamRead k=null;
string l="";
k=File.OpenText(a);

if((l=k.Read())!=null)
{
Console.WriteLine(l);
}
wy811007 2011-12-11
  • 打赏
  • 举报
回复
确保文件存在 并且文件有内容
还有就是你单步调试下啊.
eHuaTian 2011-12-11
  • 打赏
  • 举报
回复
http://developer.51cto.com/art/200908/143651.htm
西木凌萧 2011-12-11
  • 打赏
  • 举报
回复
没有成功&我想问 问题出在哪里??
[Quote=引用 1 楼 qldsrx 的回复:]

代码基本没错,不过最好添加文件存在的验证。
C# code
if(File.Exists(textBox_path.Text))
{}

你是要加载文件,而不是新建文件,所以当文件不存在的时候给个提示。
[/Quote]
qldsrx 2011-12-11
  • 打赏
  • 举报
回复
代码基本没错,不过最好添加文件存在的验证。
if(File.Exists(textBox_path.Text))
{}

你是要加载文件,而不是新建文件,所以当文件不存在的时候给个提示。

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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