C#实用文本记录存储器

这里记录一个C#文本记录导出小工具,代码很简单没什么逻辑,但是不经常写,容易忘记,这里记录一下,方便后续直接拿到手用,这里文件存储路径会在Unity中通过Log的形式输出,其他时候使用请替换Log输出方式。

cs 复制代码
using System.Collections.Generic;
using System.IO;
using UnityEngine;
/// <summary>
/// 文本存储导出工具
/// </summary>
public class TextWriteHelper 
{
    List<string> list = new List<string>();

    public void AddContent(string msg)
    {
        list.Add(msg);
    }
    public void SaveFile(string fileName)
    {
        string filePath = "";
        filePath = Application.persistentDataPath + "/TextContent/";
        if (!Directory.Exists(filePath))
        {
            Directory.CreateDirectory(filePath);
        }
        filePath = filePath + fileName + ".txt";
        FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write);
        StreamWriter write = new StreamWriter(fs);
        for (int i = 0; i < list.Count; i++)
        {
            write.WriteLine(list[i]);
        }
        write.Flush();
        write.Close();
        write.Dispose();
        Debug.LogError($" file {fileName} save to {filePath}");
        list.Clear();
    }
}
相关推荐
我是苏苏1 小时前
Web开发:ABP框架3——入门级别的接口增删改查实现原理
c#·web开发·abp
Zhen (Evan) Wang1 小时前
.NET 6 API + Dapper + SQL Server 2014
数据库·c#·.net
VB.Net1 小时前
EmguCV学习笔记 VB.Net 12.3 OCR
opencv·计算机视觉·c#·ocr·图像·vb.net·emgucv
俊哥V1 小时前
[备忘]测算.net中对象所占用的内存
c#·.net·内存
闻缺陷则喜何志丹1 小时前
HObject复制耗时试用
c#·指针·halcon·key·图形图形·用时·非安全代码
friklogff2 小时前
【C#生态园】从数据分析到机器学习:掌握C#统计学库的核心功能
机器学习·数据分析·c#
我命由我123452 小时前
GPIO 理解(基本功能、模拟案例)
linux·运维·服务器·c语言·c++·嵌入式硬件·c#
VB.Net2 小时前
EmguCV学习笔记 C# 12.3 OCR
opencv·计算机视觉·c#·ocr·vb.net·emgucv
吃饭只吃七分饱8 小时前
arm开发板通信
arm开发·c#
Hellc00711 小时前
什么是 WebApiEngine?
c#