Я создал JFileChooser, который я использую, чтобы найти каталог для файла, который нужно сохранить.
saveChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
saveChooser.showSaveDialog(null);
String exportPath = saveChooser.getCurrentDirectory() + "\\exportedData.txt";
System.out.println(exportPath);
(затем я использую exportPath для моего средства записи файлов)
Когда я выбираю
C: \ Users \ 'я' \ \ Eclipse, рабочее пространство \ 'проект' \ файлы
в JFileChooser
выход
C: \ Users \ 'я' \ Затмение \ рабочее пространство \ 'проект' \ exportedData.txt
Я пытался сохранить в нескольких местах. Кажется, он всегда удаляет последний каталог.
Тем не менее, когда я выбираю root C: \, он использует Мои документы, которые я полагаю по умолчанию.
Я знаю, что это, вероятно, не самый лучший способ сохранить файл и открывает несколько ошибок, извините. (Имя и расширение файла задаются в коде).