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();
    }

  • 相关阅读:
    vue, 同一个页面有多处地方需要上传图片
    单张图片上传,vue
    replace 替换只会替换找到的第一个字符
    vue ant design table中rowSelection属性的应用
    一般做页面时需要注意的事项
    vue 为form 表单赋值 获取form表单的值
    vue 父子组件中的传值
    vue 页面跳组件,实现点击浏览器自带返回箭头,返回到上一个页面,而不是返回道上个路由
    vue ant design a-table 的分页
    初建vuex项目
  • 原文地址:https://www.cnblogs.com/woniu-net/p/4711093.html
Copyright © 2011-2022 走看看