保存CSV

  private bool WriteErrorInHistory(CCurrentErrorDefine err, string dateTimeDay)
        {
            lock (lockMsg)
            {
                string saveFullPath = string.Format("{0}/{1}_{2}_ERRORLOG.csv", Config.SaveDirectory, Config.StationID, DateTime.Now.ToString("yyyyMMdd"));
                string pathDirec = System.IO.Path.GetDirectoryName(saveFullPath);
                try
                {
                    if (!File.Exists(saveFullPath))
                    {
                        List<string> title = new List<string> {"StationID" + "," + "Line" + ","+ "OccurrenceTime" + "," + "ResolvedTime" + ","
                             + "SN" + "," + "ErrorCode" + "," + "ErrorType" + "," + "ErrorDescription" + "," + "ErrorDescriptionEnglisth" };

                        File.AppendAllLines(saveFullPath, title, Encoding.Default);
                    }
                    List<string> list = new List<string> { Config.StationID + "," + Config.Line + "," + err.StartTime.ToString() + "," + dateTimeDay + "," + SN + "," + err.Error.ErrorID + "," + err.Error.ErrorType + "," + err.Error.AlarmMes + "," + err.Error.EnglishMes };
                    File.AppendAllLines(saveFullPath, list, Encoding.Default);
                    return true;
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message);

                    return WriteErrorInHistory(err, dateTimeDay);

                }

            }


        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值