namespace Ips.FileMerge.Cli { internal class Program { static void Main(string[] args) { if (args.Length == 0) { Console.WriteLine("文件列表为空!"); return; } string filePath = Path.GetDirectoryName(args[0]); string fileName = Path.Combine(filePath, $"{DateTime.Now:yyyyMMddHHmmss}_merge.dat"); using (FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write)) { foreach (var fileitem in args) { var fsitem = File.OpenRead(fileitem); fsitem.CopyTo(fs); } } Console.WriteLine($"合并完成,文件名:{fileName}"); Console.ReadKey(); } } }