无论是文件的导入与导出都需要引入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);//此处可替换为要到出文本
}
}
手机扫一扫
移动阅读更方便
你可能感兴趣的文章