- 数据的存取方式
数据库存取-->适合大量、且关系复杂并有序的数据存取
文件存取-->适合大量、数据关系简单的数据存取,如系统的日志文件等
- 文件存取的好处
读取操作方便
文件可以存储在任何介质中
using System.IO;
namespace Demo10
{
public partial class Demo10 : Form
{
public Demo10()
{
InitializeComponent();
}
private void btnWriteALl_Click(object sender, EventArgs e)
{
//[1]创建文件流
FileStream fs = new FileStream("C:\\Demo\\myfile.txt", FileMode.Create);
//[2]创建写入器
StreamWriter sw = new StreamWriter(fs);
//[3]以流的方式写入数据
sw.Write(this.txtContent.Text.Trim());
//[4]关闭写入器
sw.Close();
//[5]关闭文件流
fs.Close();
}
private void btnReadAll_Click(object sender, EventArgs e)
{
//[1]创建文件流
FileStream fs = new FileStream("C:\\Demo\\myfile.txt", FileMode.Open);
//[2]创建读取器
StreamReader sr = new StreamReader(fs);
//[3]以流的方式读取数据
this.txtContent.Text = sr.ReadToEnd();//一次性读取全部内容
//[4]关闭读取器
sr.Close();
//[5]关闭文件流
fs.Close();
}
}