コード例 #1
0
ファイル: AppService.cs プロジェクト: TheSchnifter/GenText
        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");
            }
        }
コード例 #2
0
ファイル: AppService.cs プロジェクト: TheSchnifter/GenText
        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());
            }
        }