海南住房和城乡建设厅网站,辽宁省辽宁省建设厅网站,网站策划厂,湛江网红打卡点概要介绍
按照日期生成文件夹#xff0c;按照时间生成文件名#xff0c;存储字符串。
可以用于简单数据记录#xff08;如果数据存储考虑格式文本#xff0c;保存为csv格式#xff09; 实现效果 调用方法
SaveText.saveStr(测试字符串DateTime.Now.ToStrin…概要介绍
按照日期生成文件夹按照时间生成文件名存储字符串。
可以用于简单数据记录如果数据存储考虑格式文本保存为csv格式 实现效果 调用方法
SaveText.saveStr(测试字符串DateTime.Now.ToString(yyyyMMdd HH:mm:ss:fff)\r\n);数据存储类
存储类完整代码如下
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp1
{public class SaveText{static string BasePath Application.StartupPath;public static void saveStr(string strText){try{//开发思路//1.每次存储前确定好当前存储的文件夹名称和文件名称//2.如果文件夹路径不存在则创建文件夹//3.如果文件路径不存在则创建文件在写入//文件夹路径string dirPaht BasePath \\ DateTime.Now.ToString(yyyyMMdd);if (!Directory.Exists(dirPaht)){Directory.CreateDirectory(dirPaht);}string filePath dirPaht \\ DateTime.Now.ToString(yyyyMMddHH) .txt;if (!File.Exists(filePath)){WriteToText(filePath, strText, false);}else{WriteToText(filePath, strText, true);}}catch (Exception ex){System.Diagnostics.Debug.WriteLine(ex.ToString());}}private static void WriteToText(string path, string content, bool isAppend false){//【1】创建文件流FileStream fileStream new FileStream(path, isAppend ? FileMode.Append : FileMode.Create);//【2】创建写入器StreamWriter streamWriter new StreamWriter(fileStream);//【3】以流的形式写入数据streamWriter.Write(content);//【4】关闭写入器streamWriter.Close();//【5】关闭文件流fileStream.Close();}}
}工程结构 参考链接 //参考链接 //https://www.bilibili.com/video/BV14C4y1u7oT/?spm_id_from333.1007.top_right_bar_window_history.content.clickvd_sourcee821a225c7ba4a7b85e5aa6d013ac92e 特此记录
anlog
2023年12月14日