• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

w

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

初次做一个最简单的文件读写器

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负责读取数据。

 

posted on 2010-01-07 14:56  wwweee  阅读(200)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3