private static void Concat(string[] args) { string outputFile; List <string> inputFiles = new List <string>(); long numIpds; try { if (args.Length < 3) { throw new ApplicationException(); } outputFile = args[0]; numIpds = Convert.ToInt64(args[1]); for (int i = 2; i < args.Length; i++) { inputFiles.Add(args[i]); } } catch (Exception) { Console.WriteLine("Concat <outputFile> <numIpds> <inputfile1> ... <inputfileN>"); return; } FileUtilities.ConcatFiles(inputFiles, outputFile, numIpds); }