Здравствуйте! Объясните пожалуйста, не проходит второе условие, не понимаю, что делаю не так?? Пробовал без try - тоже самое. Не пропускает второе условие. Ещё, если код запускать в таком виде, то нужно раза три прописывать путь, потом только программа выдаёт, что это путь или файл. Если написать вместо boolean isFiles = Files.isRegularFile(Path.of(scanner.nextLine())); вот такую строчку: boolean isFiles = Files.isRegularFile(Path.of(str)); - тогда при запуске программы после ввода первой строчки программа сразу пишет, файл или директория. Ещё не понял, как по условию выйти из программы... Помогите, объясните пожалуйста. Заранее спасибо!!!