C#winform程序实现读取C盘一个aaa文件下的txt文本,并将文本里面的内容显示在richTextBox1上
C#winform程序实现读取C盘一个aaa文件下的txt文本,并将文本里面的内容显示在richTextBox1上,这个txt文本的名字不是固定的,该怎么设计呢?自己的思...
C#winform程序实现读取C盘一个aaa文件下的txt文本,并将文本里面的内容显示在richTextBox1上,这个txt文本的名字不是固定的,该怎么设计呢?自己的思路比较混乱,希望有人可以帮助,自己借鉴别人的一部分程序
DirectoryInfo dir = new DirectoryInfo(@"c:\aaa");
FileInfo[] inf = dir.GetFiles();
foreach(FileInfo finf in inf)
{
if(finf.Extension.Equals(".txt"))
{
richTextBox1.LoadFile( );
} 展开
DirectoryInfo dir = new DirectoryInfo(@"c:\aaa");
FileInfo[] inf = dir.GetFiles();
foreach(FileInfo finf in inf)
{
if(finf.Extension.Equals(".txt"))
{
richTextBox1.LoadFile( );
} 展开
1个回答
展开全部
string dir = @"C:\aaa";
string fn = Directory.GetFiles(dir, "*.txt")[0];
string txt = File.ReadAllText(fn);
this.richTextBox1.Text = txt;
更多追问追答
追问
非常感谢您的回答,给了我思路,但是
string txt = File.ReadAllText(fn);
this.richTextBox1.Text = txt;
不能读出文字?(即使读出来也是显示乱码)
追答
那应该和编码有关,ReadAllText有个重载,你用个utf8的编码试试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询