.NET 创建并写CSV文件
2024-08-24 20:43:19
/// <summary>
/// 创建并写日志
/// </summary>
/// <param name="SuccessA100"></param>
/// <param name="Result"></param>
public void WriteLog(List<string> SuccessA100,string Result,string A102)
{
if (SuccessA100 == null)
{
return;
}
string txtPath = AppDomain.CurrentDomain.BaseDirectory + "log\\" +A102 + "\\"+ Result +A102.Replace("-", "")+DateTime.Now.ToString("yyyyyMMdd") + ".csv"; if (!File.Exists(txtPath))
{
if (!Directory.Exists(AppDomain.CurrentDomain.BaseDirectory + "log\\" + A102 ))
{
Directory.CreateDirectory(AppDomain.CurrentDomain.BaseDirectory + "log\\" + A102);
} FileStream fs1 = new FileStream(txtPath, FileMode.Create, FileAccess.Write);//创建写入文件
using (StreamWriter sw = new StreamWriter(fs1))
{
sw.WriteLine("A001,");
foreach (string a100 in SuccessA100)
{
sw.WriteLine(a100+",");//开始写入值
}
sw.Close();
fs1.Close();
}
}
else
{
FileStream fs = new FileStream(txtPath, FileMode.Append, FileAccess.Write);
using (StreamWriter sw = new StreamWriter(fs))
{
foreach (string a100 in SuccessA100)
{
sw.WriteLine(a100 + ",");//开始写入值
}
sw.Close();
fs.Close();
} }
Thread.Sleep();
}
最新文章
- 从零点壹开始学JAVA(DAY 1 笔记)<;补充记录>;
- C#学习链接
- 文件MD5校验
- 1.怎样控制div中的图片居中
- 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&;系统设计 成绩公示
- Keep-Alive 是什么?
- 类型后面加问号 int?
- 闭包函数&;回调函数
- springboot自动生成mysql的DAO层代码
- session的部分理解
- Java课程寒假之开发记账本软件(网页版)之三
- QT中显示gif图片方法
- C# 开发Modbus Rtu客户端 modbus测试Demo,Modbus 串口通信 , 虚拟MODBUS-RTU测试
- var_dump() 查看字符的类型 方法
- #JS 异步处理机制的几种方式
- Latex算法伪代码使用总结
- kue
- JZYZOJ1530 [haoi2013]开关控制 状压 dfs 折半搜索
- Codeforces Round #447 (Div. 2) C 构造
- 淘宝开放平台php-sdk测试 获取淘宝商品信息(转)