static void Main(string[] args) { HandleHelp(args); SplitJob job = BuildSplitJob(args); var sw = Stopwatch.StartNew(); var fileOps = new FileOps(job); try { fileOps.SplitSourceFileToMultiples(); sw.Stop(); Console.WriteLine(UserMessages.TimeSpent.FormatWith(sw.Elapsed.TotalSeconds)); } catch (IOException ioe) { ShowMsgAndQuit(ioe.ToString()); } ShowMsgAndQuit(UserMessages.CompletedFileCreation.FormatWith(fileOps.NumFilesCreated)); }