Bavashi ограничений в папке нет,
Написал System.out.println(new File("text.txt").getAbsolutePath()); - взял от туда адрес, если его использовать опять выкидывает ошибку.
Если написать Scanner scanner = new Scanner(new File("text.txt").getAbsolutePath()) , ошибку не выкидывает но недает записать в файл данные.