初次做一个最简单的文件读写器
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string pa = textPa.Text;
string con = conPa.Text;
if (string.IsNullOrEmpty(pa) == true)
{
MessageBox.Show("文件位置不能为空!");
return;
}
try
{
FileStream myfs = new FileStream(pa, FileMode.Create);//创建文件流
StreamWriter mysw = new StreamWriter(myfs);//创建写入器
mysw.Write(con);
mysw.Close();
myfs.Close();
MessageBox.Show("写入成功!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
throw;
}
}
private void button2_Click(object sender, EventArgs e)
{
string pa = textPa.Text;
string con;
if (string.IsNullOrEmpty(pa) == true)
{
MessageBox.Show("文件位置不能为空!");
return;
}
try
{
FileStream myfs = new FileStream(pa, FileMode.Open);//创建文件流
StreamReader mysr = new StreamReader(myfs);
con = mysr.ReadToEnd();
conPa.Text = con;
mysr.Close();
myfs.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
throw;
}
}
}
做一个简单的文件读写器。能实现从电脑上的文件读取内容和写入内容的功能。
用了三个新类。FileStream,StreamWriter和StreamReader 。FileStream负责创建文件流,StreamWriter负责写入数据,StreamReader负责读取数据。

浙公网安备 33010602011771号