Как исправить исключение FileNotFoundException? - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь прочитать файл с рабочего стола, но следующий код всегда выдает FileNotFoundException:

try {
    Scanner fileIn = new Scanner(new FileReader("project.csv"));
} catch (FileNotFoundException e) {
    // The exception is always thrown.
}

Как это исправить?

1 Ответ

0 голосов
/ 08 апреля 2020

new FileReader("project.csv") говорит читателю искать файл в текущем рабочем каталоге, который, скорее всего, является вашей пользовательской папкой. Чтобы получить файлы на рабочем столе, выполните:

new FileReader("/desktop/project.csv")

Но, чтобы быть в безопасности, я бы использовал абсолютный путь и включил его в каталог пользователя:

new FileReader(System.getProperty("user.home") + "/desktop/project.csv")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...