C#实现文件导入与导出
阅读原文时间:2023年07月08日阅读:1

无论是文件的导入与导出都需要引入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);//此处可替换为要到出文本  
            }  
        }