Я хочу сохранить файл в выбранном вами пользователем месте в приложении java swing. Я генерирую файл слов динамически. Кроме того когда я помещаю как этотсохранение файла слова в определенном месте
FileWriter _file = new FileWriter("C:/Calender"+.doc", true);
файл становится генерируемой в C:/диск непосредственно во имя Calender.doc.
Однако если я передаю путь через
jfilechooser.getSelectedFile().getAbsolutePath()
возвращая значение "C:\Users\Shorav\Desktop"
не спасительную любой файл в этом месте.
Оказание помощи; как сохранить файл.
Кодекс
chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle("Select location to save the file");
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setAcceptAllFileFilterUsed(false);
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
// System.out.println("getCurrentDirectory(): "+ chooser.getCurrentDirectory());
// System.out.println("getSelectedFile() : "+ chooser.getSelectedFile());
System.out.println("Absolute Path : " +chooser.getSelectedFile().getAbsolutePath());
} else {
System.out.println("No Selection ");
}
Это задаст от пользователя для нужного места для сохранения файла.
Затем это возвращает путь C:\Users\Shorav\Desktop
. Я хочу сгенерировать файл слова в этом месте через следующее:
FileWriter _file = new FileWriter("C:/Calender"+.doc", true);
Это возвращает файл слова.
'' C: \ Users \ Shorav \ Desktop "' вы должны избегать этих обратных косых черт. – jlordo
Просьба указать ваш код – Swapnil
Я не понял? пожалуйста, объясни. – Kumar