Я хочу переименовать существующее имя файла. Но если пользователь вводит имя и этот именованный файл, созданный ранее, программа выдаст ошибку. Как «Новое имя файла существует!» Как я могу это сделать.Ошибка переименования существующего файла
else if (noteNameSplited[0].equals("rename")) {
File file = new File(noteNameSplited[1]+".ncat");
if(!file.exists()) {
System.out.println("File does not exist !");
}
if(file.exists()) {
System.out.println("Enter the new note name");
String data=scan.nextLine();
if(data.contains(" ")){
System.out.println("Invalid note name for renaming. It contains ' '.");
}else{
File file2 = new File(data+".ncat");
file.renameTo(file2);
}
}
', если (File.Exists())' должны be 'else' –
Можете ли вы адаптироваться к моему коду? –