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);  开始读取

  • 相关阅读:
    强制退出 避免程序在关闭时崩溃
    ShadowMap渲染阴影方法及问题 【转】
    模板缓冲与阴影体 【转】
    Shadow Mapping 的原理与实践 【转】
    Shadow Map阴影贴图技术之探 【转】
    OpenGL超级宝典笔记——深度纹理和阴影 【转】
    基于GPU加速的三维空间分析【转】
    Linux Shell 高级变量及字符串
    cpu使用率低负载高,原因分析
    zabbix web monitoring 监控网页
  • 原文地址:https://www.cnblogs.com/yjm8023/p/13079670.html
Copyright © 2011-2022 走看看