Всё копируется прекрасно, предупреждение выдаётся, даёт ещё раз считать имя файла. Если во второй раз всё было успешно, происходит копирование. Не знаю куда смотреть уже. Вот так отрабатывает программа при положительном сценарии:
С:\1.txt
Файл не существует.
C:\work\1.txt
C:\work\2.txt

Process finished with exit code 0