sam*_*uel 2 java swing jfilechooser
我编写了一个Java程序,用JFileChooser打开所有类型的文件.然后我想用JFileChooser保存对话框将它保存在另一个目录中,但它只保存一个空文件.我可以做些什么来保存零件?
谢谢.
JFileChooser只返回File对象,你必须打开一个FileWriter并实际写入内容.
例如
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
FileWriter fw = new FileWriter(file);
fw.write(contents);
// etc...
}
Run Code Online (Sandbox Code Playgroud)
编辑:
假设您只是拥有一个源文件和目标文件,并希望在两者之间复制内容,我建议使用Apache的Commons IO中的FileUtils来完成繁重的任务.
例如
FileUtils.copy(source, dest);
Run Code Online (Sandbox Code Playgroud)
完成!