VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • C#实现文件导入与导出

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

 

出处:https://www.cnblogs.com/yyjn/p/13226191.html


相关教程