lzth.net
当前位置:首页 >> C#怎么实现打开txt文件,就是用记事本打开,不是读取里面的数据。 >>

C#怎么实现打开txt文件,就是用记事本打开,不是读取里面的数据。

可以用 System.Diagnostics.Process.Start( "C:\filename.txt "); 呵呵 好久为上问问来了 如果你实在是要打开原文件夹的话,也可以建一个隐藏文件夹,将本文件夹的非txt文件备份过去,再删掉,用完再拿回来!

通过进程Process去打开一个记事本,通过记事本去打开txt文件

右键里打开方式选择记事本.或者将文件后缀改为.txt再打开如果打开是乱码,说明记事本与要打开的文件的编码方式不同

string[] lines=File.ReadAllLine("文件位置"); foreach(string str in lines){ }

我不太清楚你到底想读取文本文件,还是二进制文件.两种代码如下:C# 读取txt文件 System.IO.StreamReader sr = new System.IO.StreamReader("d:\\aaa.txt"); while (!sr.EndOfStream) { string sline = sr.ReadLine(); System.Console.WriteLine(

using System.IO;//写入StreamWriter sw = new StreamWriter( @"C:\temp123.txt");sw.WriteLine("----------------hello----------------");sw.WriteLine("内容");sw.WriteLine("----------------hello----------------");sw.Flush();sw.Close();//读取

c#:你按照记事本上的查找设计一个查找窗体.然后双击"查找下一个按扭"将这段代码拷到上面:string str1; //存放要查找的文本 str1 = textbox1.text;start = form1.pcurrentwin.richtextbox1.find(str1, start, richtextboxfinds.matchcase); //查找下

using (filestream fs = new filestream("c:\\test.txt",filemode.openorcreate)) { streamreader sr = new streamreader(fs); string s = null; for(int i=1;i<=3;++i) { s= sr.readline(); } console.writeline(s.substring(4,s.length-4)); }

System.IO.File.AppendAllText("D:\\a.txt","这是一段写入文件的测试文字");

记事本文件,是 plaintext 模式,你的 richtextbox 使用方法有误.正确的代码如下://打开文件 private void openToolStripMenuItem_Click_1(object sender, EventArgs e) { OpenFileDialog open = new OpenFileDialog();open.Filter = "Text(*.txt)|*.txt|

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com