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( );
}
展开
 我来答
阳光的雷咩咩
2016-08-21 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7709万
展开全部
            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的编码试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式