zoukankan      html  css  js  c++  java
  • 文件读写操作

    如图,点击选择文件则读取文件路径,读取时将文件内容显示到文本框中,写入时将文本框内容写入文件

    View Code
    namespace 文件操作
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    /// <summary>
    /// 选择文件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button1_Click(object sender, EventArgs e)
    {
    OpenFileDialog open
    =new OpenFileDialog();
    open.Filter
    ="*.txt|*.txt"; //文件类型
    if (open.ShowDialog() == DialogResult.OK)
    {
    textBox1.Text
    = open.FileName;
    }
    }
    /// <summary>
    /// 读取文件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button2_Click(object sender, EventArgs e)
    {
    if (textBox1.Text.Length <0)
    {
    return;
    }
    Stream stream
    =new FileStream(textBox1.Text, FileMode.Open, FileAccess.Read);
    using (StreamReader reader
    =new StreamReader(stream, Encoding.Default))
    {
    string pp
    ="";
    while (reader.Peek() >-1)
    {
    pp
    += reader.ReadLine();
    }
    richTextBox1.Text
    = pp;

    }
    }
    /// <summary>
    /// 写入文件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button3_Click(object sender, EventArgs e)
    {
    Stream stream
    =new FileStream(textBox1.Text, FileMode.Create, FileAccess.Write);
    StreamWriter writer
    =new StreamWriter(stream, Encoding.Default);
    writer.WriteLine(richTextBox1.Text);

    }
    }
    }
  • 相关阅读:
    代码生成器
    怎样成为优秀的软件模型设计者[转]
    2010年部分节假日安排的通知
    Web开发工具整理
    JS模版
    Timer_MinBytesPerSecond,Timer_ConnectionIdle解决办法
    [原]Asp.Net提交后,刷新时事件触发问题解决
    [转]JS日期选择控件
    知道了sa密码,控制服务器
    调试
  • 原文地址:https://www.cnblogs.com/happygx/p/1982059.html
Copyright © 2011-2022 走看看