Как мне записать файл в подпапку? Другие ответы здесь говорят, что используют пути, но не повезло. В моем коде, для которого FileToSaveTo, если я удаляю из него «/ Subfolder /», мой код работает правильно и записывает в файл. С "/ Subfolder /" я получаю исключение java.io.FileNotFoundException.
Я использую Windows 10. Спасибо!
/* whichFileToSaveTo = "/Subfolder/defaultSave.txt" */
FileWriter fw1 = new FileWriter(Paths.get(whichFileToSaveTo).toFile());
for (JTextField j : times_JTextField_Array) {
fw1.write(j.getText() + "\n");
}
fw1.close();
Решено. Решение было использовать абсолютный путь:
FileWriter fw1=new FileWriter(Paths.get("").toAbsolutePath() + whichFileToSaveTo);