Если вы используете свою функцию следующим образом:
MoveFile(@"C:\Users\Admin\Desktop\IMG_5628.png", @"C:\Users\Admin\Desktop", "IMG_5628.png");
, тогда ваш путь будет выглядеть следующим образом:
C:\Users\Admin\Desktop\IMG_5628.png30.09.2019 2-33-34
Измените свою функцию следующим образом:
MoveFile(@"C:\Users\Admin\Desktop\IMG_5628.png", @"C:\Users\Admin\Desktop", "IMG_5628.png");
private void MoveFile(string from, string to, string filename)
{
File.Move(from, System.IO.Path.Combine(to, System.IO.Path.GetFileNameWithoutExtension(filename) + DateTime.Now.ToString("yyyy-dd-M--HH-mm-ss") + System.IO.Path.GetExtension(filename)));
}
И путь к вашему файлу будет действительным.
C:\Users\Admin\Desktop\IMG_56282019-30-9--02-39-03.png