無論是文件的導入與導出都需要引入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);//此處可替換為要到出文本 } }