zoukankan      html  css  js  c++  java
  • C#中读取和存储到.Txt文本中

    ///方法一: 单独写入txt文件中
    public static string registered(BatteryInfoDto B)
    { //判断是否已经有了这个文件
    if (!System.IO.File.Exists("c:\testtxt.txt"))
    {
    //没有则创建这个文件
    FileStream fs1 = new FileStream("c:\testtxt.txt", FileMode.Create, FileAccess.Write);//创建写入文件 //设置文件属性为隐藏
    System.IO.File.SetAttributes(@"c:\testtxt.txt", FileAttributes.Hidden);
    StreamWriter sw = new StreamWriter(fs1);
    sw.WriteLine(B);//开始写入值
    sw.Close();
    fs1.Close();
    return "注册成功";
    }
    else
    {
    FileStream fs = new FileStream("c:\testtxt.txt", FileMode.Open, FileAccess.Write);
    System.IO.File.SetAttributes(@"c:\testtxt.txt", FileAttributes.Hidden);
    StreamWriter sr = new StreamWriter(fs);
    sr.WriteLine(B);//开始写入值
    sr.Close();
    fs.Close();
    return "注册成功";
    }

    }

    ////方法二:写入到同一个Txt文件中

    /// <summary>
    /// 写入记事本
    /// </summary>
    /// <param name="log">日志内容</param>
    /// <param name="filepath">文件路径(含文件名)</param>
    /// <returns></returns>
    public static void WriteTxt(string log)
    {
    string filepath = @"c:\LogText.txt";
    try
    {
    string folder = filepath.Substring(0, filepath.LastIndexOf('\'));
    // 创建目录
    if (Directory.Exists(folder) == false)
    {
    Directory.CreateDirectory(folder);
    }
    // 当文件不存在时创建文件
    if (File.Exists(filepath) == false)
    {
    FileStream fs = File.Create(filepath);
    fs.Close();
    }
    // 写入文件内容
    File.AppendAllText(filepath, "【" + DateTime.Now.ToString("yyyyMMdd HH:mm:ss") + "】" + log + " ", Encoding.Default);

    }
    catch (Exception ex)
    {

    }
    }

    开始调用

    registered(BatteryInfoDto); //开始写入
    string[] lines = System.IO.File.ReadAllLines("c:\testtxt.txt", Encoding.Default);  开始读取

  • 相关阅读:
    centos6.5升级gcc 4.4.7为最新版4.9.1
    vmware打开虚拟级断电情况下,无法找到虚拟机文件
    centos /usr/local 和/opt 安装软件你什么不同../configure --prefix=/usr...
    centos安装git
    P1207 双重回文数
    P1214 等差数列
    P1215 母亲的牛奶
    P1217 回文质数
    P3650 滑雪课程设计
    NOIP 2015[D2 T1] 跳石头
  • 原文地址:https://www.cnblogs.com/yjm8023/p/13079670.html
Copyright © 2011-2022 走看看