zoukankan      html  css  js  c++  java
  • 创建txt文件并写如数据

    1. 创建文件

    public static void WriteDataFile(string message, string fileName)
            {
                FileStream fs = null;
                StreamWriter sw = null;
                string headStr = "测量点	数据时间	正向有功总	正向有功尖	正向有功峰	正向有功平	正向有功谷	正向无功总	正向无功尖	正向无功峰	正向无功平	正向无功谷	反向有功总	反向无功总	有功功率总	有功功率A相	有功功率B相	有功功率C相	无功功率总	无功功率A相	无功功率B相	无功功率C相	功率因数总	功率因数A相	功率因数B相	功率因数C相	电压A	电压B	电压C	电流A	电流B	电流C";
                bool isNew = false;
    
                string fileNameD = DateTime.Today.ToString("yyyyMMdd");
                string bsFileName = Application.StartupPath + ("/Data/" + fileNameD + "/" + fileName + "Data.txt");
                if (File.Exists(bsFileName) == false)
                {
                    fs = new FileStream(bsFileName, FileMode.Create);
                    fs.Close();
                    isNew = true;
                }
                
                try
                {
                    lock (bsFileName)
                    { 
                        fs = new FileStream(bsFileName, FileMode.Append, FileAccess.Write);
                        sw = new StreamWriter(fs);
                        if (message == "")
                        {
                            if (isNew == true)
                            {
                                sw.WriteLine(headStr);
                            }
                        }
                        else
                        {
                            sw.WriteLine(message);
                        }
                    }
                }
                catch (Exception ee)
                {
                    Console.Write(ee.ToString());
                    Log log = Log.Instance();
                    log.Error("WriteFile" + ee.ToString());
                }
                finally
                {
                    if (fs != null)
                    {
                        sw.Close();
                    }
                    if (fs != null)
                    {
                        fs.Close();
                    }
                }
                
            }

    2.  写入数据或穿件文件

    Common.WriteDemandFile(Protocol.AnalyseDataKeDong(message), dataFileName);
  • 相关阅读:
    [na]wac无线控制器集中转发部署的几种情况
    [na]windows2008-AD域的安装
    [na]数据链路层&网络层协议小结截图版
    [na]tcp&udp层各协议小结
    [na]交换机接口文档
    [na]二层sw数据交换
    [na]wireshark排查打印机问题
    [na]ip包格式
    [na]ping提示&各系统默认的TTL值
    【VS开发】C++异常处理操作
  • 原文地址:https://www.cnblogs.com/lyq666666/p/13964228.html
Copyright © 2011-2022 走看看