127 и 128 строки. у вас будет работать не корректно.
вы устанавливаете время текущее, а потом выводите текущее.. только эти два значения уже будут отличаться.
присвойте DateTime.Now в переменную, задайте дату-время файла этой переменной и эту же переменную выведите в консоль