C#实现文件导入与导出
程序员文章站
2022-06-18 14:07:06
无论是文件的导入与导出都需要引入IO库,引入方法如下: using System.IO; 通过以下代码可以实现将文件导入到数组中 string path;//定义一个路径 OpenFileDialog ofd = new OpenFileDialog(); //定义一个打开文件对话框 ofd.Sho ......
无论是文件的导入与导出都需要引入io库,引入方法如下:
using system.io;
通过以下代码可以实现将文件导入到数组中
string path;//定义一个路径 openfiledialog ofd = new openfiledialog(); //定义一个打开文件对话框 ofd.showdialog(); //展示对话框 path = ofd.filename; try { if (path != "") { filestream fs1 = new filestream(path, filemode.open); //采用文件流的方式读取文件 streamreader sr = new streamreader(fs1, encoding.default); //读取文件 string str = sr.readtoend(); char[] cf = { ' ', '\t', '\n', ',' }; //可以这几种字符拆分字符串 string[] str1 = str.split(cf); //拆分 sr.close(); fs1.close(); //关闭读取模式
}
}catch{}
通过以下代码可以实现将文件导出到文本中
savefiledialog fs = new savefiledialog(); fs.filter = "日志文件(*.txt)|*.txt"; if (fs.showdialog() == dialogresult.ok) { if (fs.filename != "") { string path = fs.filename; richtextbox1.savefile(fs.filename, richtextboxstreamtype.plaintext);//此处可替换为要到出文本 } }