public static void ExportRecords(List <EventRecord> pRecords, string pFolderName = "") { EventRecord firstRecord = pRecords[0]; //string solutionPath = Path.GetDirectoryName(Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory())); string solutionPath = "C:\\Users\\Admin\\Dropbox\\Personal\\EventLogger\\2018\\export"; string subfolder = pFolderName.Length == 0 ? firstRecord.Name : pFolderName; //string folder = "\\records\\" + subfolder; //string fullFilePath = solutionPath + "\\records\\" + firstRecord.name + "_" + DateTime.Now.ToString("hh:mm:ss") + ".txt"; string fullFilePath = Path.Combine(solutionPath, subfolder + "_" + DateTime.Now.ToString("yyyy-MM-dd") + "_" + DateTime.Now.ToString("HH-mm-ss") + ".txt"); Console.WriteLine(pFolderName + " exporting to : " + fullFilePath); //System.IO.File.CreateText(file); using (System.IO.StreamWriter file = new System.IO.StreamWriter(@fullFilePath)) //using(System.IO.StreamWriter file = // new System.IO.StreamWriter(@"C:\Users\Admin\Dropbox\Project\coding\EvenLoggerParser\EvenLoggerParser\EventLoggerParser\records\file1.txt")) { foreach (EventRecord r in pRecords) { file.WriteLine(r.ToString()); } } }
public void AddAdditional(EventRecord additionalEvent) { Additional.Add(additionalEvent.Additional[0]); }