zoukankan      html  css  js  c++  java
  • 流操作text文件------读取、保存文档

    ************************************一、读取指定text文档中的内容:****************************************
    方法一、
    tring path = @"F:ceshiceshi.txt";//定义地址
    FileStream stream = new FileStream(path,FileMode.Open);// 打开流文件

    byte[] bye = new byte[stream.Length];
    stream.Read(bye,0,bye.Length);//创建数组并把文件内的内容读取到新建的数组中;


    stream.Close();//关闭流
    string nr = System.Text.Encoding.Default.GetString(bye);// 将读取到的文件转化为文本文件
    textBox1.Text = nr;// 展示在文本框中;

    方法二、
    string path = @"F:ceshiceshi.txt";
    FileStream stream = new FileStream(path,FileMode.Open);

    StreamReader reader = new StreamReader(stream,Encoding.Default);//接受文件流

    string a = reader.ReadToEnd();//读取文件
    reader.Close();//
    stream.Close();
    textBox1.Text = a;
    方法三、
    string path = @"F:ceshiceshi.txt";

    StreamReader reader = new StreamReader(path,Encoding.Default);

    textBox1.Text = reader.ReadToEnd();

    reader.Close();

    方法四
    //随机打开指定Text文件,并读取其中的文件

    DialogResult dia = open.ShowDialog();//Initialdictory 设置默认打开路径 "D:";filter 文件过滤器 文本文件|*.txt|;
    if(dia == System.Windows.Forms.DialogResult.OK)
    {
    StreamReader reader = new StreamReader(open.FileName,Encoding.Default);
    textBox1.Text = reader.ReadToEnd();
    reader.Close();

    **********************************************二、 保存文件******************************************

    方法一、 //将文档保存至指定位置;
    string path = @"F:ceshi测试2.txt";
    StreamWriter writer = new StreamWriter(path, false, Encoding.Default);//true 内容追加 fause 内容替换
    writer.WriteLine(textBox1.Text);// 目标文件
    writer.Close();

    方法二、
    // 随机打开文件并把偶才能指定文件
    DialogResult sa = save.ShowDialog();////Initialdictory 设置默认打开路径 "D:";filter 文件过滤器 文本文件|*.txt|;
    if( sa == System.Windows.Forms.DialogResult.OK)
    {
    StreamWriter writer = new StreamWriter(save.FileName,true,Encoding.Default);//true 内容追加 fause 内容替换

    writer.WriteLine(textBox1.Text);
    writer.Close();
    }

  • 相关阅读:
    hdu1069
    hdu1068
    假脱机
    什么是数据的备份与恢复
    DNS(Domain Name System) 域名系统
    Deepnet
    deepweb
    异地备份
    冷备份和热备份
    备份
  • 原文地址:https://www.cnblogs.com/woniu-net/p/4711093.html
Copyright © 2011-2022 走看看