文件流操作的基本步骤包括:
- 文件流对象 此时在参数里要展示待操作文件的位置、操作类型(即是读还是取等等)
- 相对应的读取器对象或者写入器对象 参数是刚刚的文件流对象
- 进行写入或者读取
- 读取器或者写入器关闭
- 文件流关闭
例子:
写入
FileStream fileStream = new FileStream("I:\\CSharpStudy\\WfStudy\\WfDemo\\test.txt", FileMode.Create);
StreamWriter streamWriter = new StreamWriter(fileStream);
streamWriter.Write(this.textBox1.Text);
streamWriter.Close();
fileStream.Close();
读取
FileStream fileStream = new FileStream("I:\\CSharpStudy\\WfStudy\\WfDemo\\test.txt", FileMode.Open);
StreamReader streamReader = new StreamReader(fileStream);
this.textBox1.Text = streamReader.ReadToEnd();
streamReader.Close();
fileStream.Close();
逐行追加
FileStream fileStream = new FileStream("I:\\CSharpStudy\\WfStudy\\WfDemo\\test.txt", FileMode.Append);
StreamWriter streamWriter = new StreamWriter(fileStream);
streamWriter.WriteLine(DateTime.Now.ToString());
streamWriter.Close();
fileStream.Close();