【发布时间】:2009-08-04 08:39:32
【问题描述】:
我有一个包含文件路径的字符串。我希望用户能够使用文件选择器选择路径和文件名,并让程序将字符串变量中给出的文件保存到他们选择的位置。最好的方法是什么?
【问题讨论】:
我有一个包含文件路径的字符串。我希望用户能够使用文件选择器选择路径和文件名,并让程序将字符串变量中给出的文件保存到他们选择的位置。最好的方法是什么?
【问题讨论】:
【讨论】:
JFileChooser 可以提供用于选择文件的 UI。有关文档和示例代码,请参阅 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!
}
}
【讨论】:
使用 JFileChooser
【讨论】: