zoukankan      html  css  js  c++  java
  • 2016.10.8 文件读取和两种模式写入

    插入文件补充:2016.11.29

    1、StreamWriter file = new StreamWriter(path); //直接只跟一个参数也表示替换模式,默认ANSI编码

    2、 file.Write(cont) 和 file.WriteLine(cont); 相比后者会在末尾增加一空行

    3、换行最好用 ,别只用 ,否则用UltraEdit打开文件时会提示“文件不是DOS格式”

     

    追加式插入和全新式插入文件

    System.IO.StreamWriter file = new System.IO.StreamWriter("d:\test.txt",true,Encoding.GetEncoding("gb2312")); //第二个参数表示追加模式,默认为false,表示替换整个文件,第3个参数设定编码,gb2312代表ANSI格式文本文件

    file.WriteLine("test2");//根据上文第二个参数不同,可以追加也可以是覆盖原文件

    file.Close();

     

    分行读取

     StreamReader sr = new StreamReader("gu.txt", Encoding.GetEncoding("gb2312"));

     string s = sr.ReadToEnd();

     sr.Close();

     string[] lines = s.Split(' ');

     foreach (string line in lines) { }

  • 相关阅读:
    [开发笔记usbTOcan]PyUSB访问设备
    spring之web.xml
    SpringMVC中Controller如何将数据返回
    总结
    流的append
    对象,构造方法、类
    多态
    类的多态性
    环境变量
    构造方法和成员方法的区别
  • 原文地址:https://www.cnblogs.com/mol1995/p/5965024.html
Copyright © 2011-2022 走看看