Program.cs 853 B

1234567891011121314151617181920212223242526
  1. namespace Ips.FileMerge.Cli
  2. {
  3. internal class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. if (args.Length == 0)
  8. {
  9. Console.WriteLine("文件列表为空!");
  10. return;
  11. }
  12. string filePath = Path.GetDirectoryName(args[0]);
  13. string fileName = Path.Combine(filePath, $"{DateTime.Now:yyyyMMddHHmmss}_merge.dat");
  14. using (FileStream fs = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Write))
  15. {
  16. foreach (var fileitem in args)
  17. {
  18. var fsitem = File.OpenRead(fileitem);
  19. fsitem.CopyTo(fs);
  20. }
  21. }
  22. Console.WriteLine($"合并完成,文件名:{fileName}");
  23. Console.ReadKey();
  24. }
  25. }
  26. }