C# 输出字符串到文本文件中的实现代码

作者:大稳·杨 时间:2022-08-25 11:18:13 

下面给大家分享一小段代码给大家介绍C# 输出字符串到文本文件中,具体代码如下所示:


 public class WriteHelper
 {
   public static void WriteFile(object data)
   {
     try
     {
       string path = $@"D:\TokenLog\day{DateTime.Now:yyyy-MM-dd}";
       var filename = $"TokenLog{DateTime.Now:yyyy-MM-dd HH}.txt";
       if (!Directory.Exists(path))
         Directory.CreateDirectory(path);
       TextWriter tw = new StreamWriter(Path.Combine(path, filename), true); //true在文件末尾添加数据
       tw.WriteLine($"----产生时间:{DateTime.Now:yyyy-MM-dd HH:mm:ss}---------------------------------------------------------------------");
       tw.WriteLine(data.ToJsonStr());
       tw.Close();
     }
     catch (Exception e)
     {
     }
   }
 }
public static class Json
{
   /// <summary>
   /// 转成json字符串
   /// </summary>
   public static string ToJsonStr(this object obj)
   {
     return JsonConvert.SerializeObject(obj, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore });
   }
}

总结

以上所述是小编给大家介绍的C# 输出字符串到文本文件中的实现代码网站的支持!

来源:https://www.cnblogs.com/dawenyang/archive/2018/05/29/9103509.html

标签:c#,输出,文本,文件
0
投稿

猜你喜欢

  • Android四种数据存储的应用方式

    2023-07-25 05:01:06
  • Java Property类使用详解

    2023-11-06 21:52:57
  • Spring自动装配之方法、构造器位置的自动注入操作

    2021-11-30 23:28:40
  • java之assert关键字用法案例详解

    2022-07-10 23:01:32
  • java教程之java注解annotation使用方法

    2023-11-13 20:18:57
  • 详解MyBatis XML配置解析

    2023-11-23 13:02:09
  • JAVA 实现磁盘文件加解密操作的示例代码

    2023-11-15 00:13:06
  • Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决

    2023-09-10 07:45:34
  • 可视化Swing中JTable控件绑定SQL数据源的两种方法深入解析

    2023-11-28 19:13:58
  • Lucene 索引删除策略源码解析

    2023-11-21 00:11:01
  • Quartz与Spring集成的两种方法示例

    2022-05-22 05:15:41
  • java设计模式之工厂方法模式

    2022-08-29 05:14:10
  • SpringBoot 项目瘦身maven/gradle详解

    2021-10-26 04:39:12
  • java比较器Comparable接口与Comaprator接口的深入分析

    2022-01-20 11:51:09
  • java读取文件字符集示例方法

    2023-11-09 12:35:39
  • 自定义类加载器以及打破双亲委派模型解析

    2023-06-22 22:03:59
  • spring声明式事务 @Transactional 不回滚的多种情况以及解决方案

    2023-07-06 10:50:33
  • IDEA 2019.2.3破解激活教程(亲测有效)

    2023-02-21 22:16:23
  • Java实现控制台输出两点间距离

    2023-05-18 11:49:11
  • 解决logback-classic 使用testCompile的打包问题

    2021-07-01 08:16:50
  • asp之家 软件编程 m.aspxhome.com