private string CreateNewRecordFile() { string fileName = FilesHelper.GetIncreasedVersionOfFile(recordMode.FullOutDir(), recordMode.ComposeFileName()) + ".csv"; File.Create(recordMode.FullOutDir() + fileName).Dispose(); return(fileName); }
public void Convert(string parameters) { if (FilesToConvert == null || FilesToConvert.Length == 0) { throw new Exception("no no no"); } result = ConvertStrategy.ConsumeFiles(parameters, FilesToConvert); string resultDir = Constants.DIR_BASE_OUTPUT + Constants.DIR_CONVERTED; string resultFilePath = string.Format("{0}{1}.csv", resultDir, FilesHelper.GetIncreasedVersionOfFile( resultDir, string.Format("{0}_{1}", ConvertStrategy.ResultFileName, ConvertId))); FilesHelper.WriteLogLine(resultDir + Constants.LOG_FILE_NAME, ConvertStrategy.GetLogSummary(result)); CsvHelper.WriteCsv(resultFilePath, result, ConvertStrategy.DoIndexesMatter()); }