public void WriteData()
{
try
{
if (System.IO.Directory.Exists(DataFileRootPath) == false)
{
System.IO.Directory.CreateDirectory(DataFileRootPath);
}
StringBuilder DataColumn = new StringBuilder();
StringBuilder DataLine = new StringBuilder();
string strT = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString() + "_" + DateTime.Now.Hour.ToString() + "-" + DateTime.Now.Minute.ToString() + "-" + DateTime.Now.Second.ToString() + "-" + DateTime.Now.Millisecond.ToString();
//列标题
DataColumn.Append("DateTime,");
//行数据
DataLine.Append(strT + ",");
string FileName = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();
string FilePath = DataFileRootPath + "\\" + FileName + ".CSV";
if (System.IO.File.Exists(FilePath) == false)
{
System.IO.StreamWriter stream = new System.IO.StreamWriter(FilePath, false, Encoding.UTF8);
stream.WriteLine(DataColumn);
stream.WriteLine(DataLine);
stream.Flush();
stream.Close();
stream.Dispose();
}
else
{
System.IO.StreamWriter stream = new System.IO.StreamWriter(FilePath, true, Encoding.UTF8);
stream.WriteLine(DataLine);
stream.Flush();
stream.Close();
stream.Dispose();
}
}
catch (Exception ex)
{
}
}