второй условие : Если же файл по первому пути существует, нужно переместить этот файл по второму пути, но только в том случае, если по второму пути файла нет.. Почему мы проверяем через exists( в лекции написано : Проверяет, что объект по заданному пути существует), но директория же тоже объект, логичнее использовать isRegularFile, разве нет?