public static void InitApplication() { //init options file FileIoService.CreateFileIfDoesntExist(GlobalConstants.OptionsFilePath); //init templates directory if (!Directory.Exists(GlobalConstants.TemplatesPath)) { Directory.CreateDirectory(GlobalConstants.TemplatesPath); LogLine("Created templates directory"); } }
public static char GetDelimiter() { var fileLines = new List <string>(); var fileExisted = FileIoService.CreateFileIfDoesntExist(GlobalConstants.DelimiterFilePath); if (fileExisted) { fileLines = FileIoService.GetStringCollectionFromFile(GlobalConstants.DelimiterFilePath); } //if the delimiter file does not exist, create it and add default delimiter if (fileLines.Count == 0) { FileIoService.SaveSingleLineToFile("|", GlobalConstants.DelimiterFilePath); LogLine("Delimiter file was created with default value |. To change, go to program directory and update character in delimiter.txt and restart application"); return(GetDelimiter()); } else { return(fileLines.First().First()); } }