Program.cs 596 B

12345678910111213141516171819
  1. // See https://aka.ms/new-console-template for more information
  2. Console.WriteLine("Hello, World!");
  3. Console.WriteLine();
  4. foreach (var arg in args)
  5. {
  6. var fi = new FileInfo(arg);
  7. var prefix = fi.CreationTime.ToString("yyMMddHHmm");
  8. if(fi.Name.StartsWith(prefix)) continue;
  9. var dir = Path.GetDirectoryName(fi.FullName);
  10. var name = Path.GetFileName(fi.FullName);
  11. var to = Path.Combine(dir,$"{prefix}-{name}");
  12. Console.WriteLine($"{prefix} - {name} @ {dir}");
  13. fi.MoveTo(to);
  14. }
  15. Console.WriteLine();
  16. Console.Write("Done. Press ENTER to exit...");
  17. Console.ReadLine();