Сохранение файла в Java - PullRequest
0 голосов
/ 04 августа 2009

У меня есть строка, содержащая путь к файлу. Я хочу, чтобы пользователи могли выбирать путь и имя файла с помощью средства выбора файлов, и чтобы программа сохраняла файл, указанный в переменной String, в место по своему выбору. Каков наилучший способ сделать это?

Ответы [ 3 ]

5 голосов
/ 04 августа 2009

Прочитайте учебник JFileChooser .

3 голосов
/ 04 августа 2009

JFileChooser может предоставить пользовательский интерфейс для выбора файла. См. Javadoc для документации и примера кода.

Затем вы можете сохранить строку в файл, подобный этому:

String stringToSave = "this will be saved...";
// set up the jfilechooser...
//
int returnVal = chooser.showSaveDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
    File file = chooser.getSelectedFile();
    try {
        PrintStream ps = new PrintStream(file);
        ps.print(stringToSave);
        ps.close();
    } catch (IOException ioe) {
        // ... handle errors!
    }
}
2 голосов
/ 04 августа 2009

использовать JFileChooser

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...