Не понимаю, что не так? Возможно я не до конца понял условие, но в итоге не пропускает оба варианта: 1) Если второй путь к файлу с таким же названием, и этого файла не существует. 2) если переданного файла по переданному пути нет. В общем как надо-то??
И отдельно у меня горит что уже какую задачу мне пишет валидатор: вы не используете те-то методы. КАК ЭТО я их не использую? ОНИ ЕСТЬ!
Сначала было так:
public class Solution {
public static void main(String[] args) throws IOException {
try(Scanner scanner = new Scanner(System.in)){
try{
Path filePath = Path.of(scanner.nextLine());
Path fileNewPath = Path.of(scanner.nextLine());
if(!Files.exists(filePath))Files.createFile(filePath);
else if (!Files.exists(Paths.get(
fileNewPath.getParent().toString()+"\\"+filePath.getFileName().toString())))
Files.move(filePath,fileNewPath.getParent().resolve(filePath.getFileName()) );
else Files.delete(filePath);
}catch (Exception e){
e.printStackTrace();
}
}
//напишите тут ваш код
}
}