1.Создал файл для считывания на раб. столе
2.скопировал путь через свойства файла + добавил название самого файла (C:\Users\лапа\Desktop\File)
3.В идее при считывании написал расположение пункт 2
4.Выдает исключение что файл не найден
/*Пытался сначала просто писать название файла но быстро понял что комп то хрен найдет без указания конкретного пути он мне скажет ты че дуба дал мне весь ПК обыскать в поисках твоего файла*/
Объясните как правильно искать файл при считывании названия файла с консоли что то встрял с этим моментом либо если есть ссылки дайте где почитать разобраться можно с этим
макс лапушкин
17 уровень
Не понимаю как найти файл на ПК с помощью ввода в консоли
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
5 октября 2021, 14:13
У файла, который ты создал, есть расширение? или он просто File?
0
макс лапушкин
5 октября 2021, 14:16
txt
0
Ksenia VolkovaJava Developer в DXCMaster
5 октября 2021, 14:17
Значит, и указывать надо C:\Users\лапа\Desktop\File.txt
0
макс лапушкин
5 октября 2021, 14:19
и так и так указывал все равно кидает исключение
0
Ksenia VolkovaJava Developer в DXCMaster
5 октября 2021, 14:24
Покажи текст ошибки полностью.
И еще - лучше файлы для тестов помещать не в пользовательские папки Windows. Там могут быть проблемы с правами доступа.
Перемести файл, например, в корень диска. Или создай в корне папку специально для тестовых файлов.
0
макс лапушкин
5 октября 2021, 14:28
я пробовал помещать файл в корень с javarushем
а текст ошибки следующий:
Exception in thread "main" java.io.FileNotFoundException: C:\Users\лапа\Desktop\File.txt (Не удается найти указанный файл)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at com.javarush.task.task13.task1318.Solution.main(Solution.java:16)
0
макс лапушкин
5 октября 2021, 14:53
В общем наковырял ответ при создании файла(а я создавал текстовый документ) я называл его File.txt сейчас посмотрел еще раз (свойства файла\подробно) и там написано имя файла File.txt.txt то есть при создании файла ему получается сразу ставится расширение а я получается просто ему давал название "File.txt".
В общем как всегда нужно миллион раз руками все проверить прежде чем лезть на форум спрашивать отвлекать людей тем более что мало того отвлекать людей так еще и не совсем правильно дал информацию а именно не уточнил что создавал текстовый файл
0
Ksenia VolkovaJava Developer в DXCMaster
5 октября 2021, 15:10
А еще можно поменять настройки Windows, чтобы сразу отображалось расширение файла ))
0
макс лапушкин
5 октября 2021, 16:19
так и сделал
0