Я делаю программу, где я бы прочитал данные из файла excel и сохранил их в базе данных mysql. В этой программе пользователь будет указывать путь к файлу, который будет использоваться. Код для этого приведен ниже.разные категории ложного пути к файлу java
String strfullPath = "";
Scanner scanner = new Scanner(System. in);
System.out.println("Please enter the fullpath of the file");
strfullPath = scanner.nextLine();
String file = strfullPath.substring(strfullPath.lastIndexOf('/') + 1);
System.out.println(file.substring(0, file.indexOf('.')));
@SuppressWarnings("unused")
String filename = strfullPath.substring(strfullPath.lastIndexOf('\\') + 1);
System.out.println(filename);
String[] parts = filename.split("\\.");
Тогда я хотел бы, чтобы пользователь дал полный путь в консоли, чтобы иметь возможность сделать ошибку. Например, если он пишет файл, которого нет в папке, или если он пишет специальный символ, который не распознается или, например, если он пишет путь не соответствующим образом. Как я буду давать эту команду в java? Как пользователь понимает, что что-то, что он печатает, ошибочно?
Что именно ваш вопрос? – DeadlyJesus
Автоматического способа диагностики точной причины отказа определенного пути к файловой системе не существует. Вам нужно будет написать код для каждого интересующего вас конкретного случая. –