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);//此處可替換為要到出文本
                }
            }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM