请问有没有用java代码实现另存为的源代码?谢谢!
这个就是写文件吧?我一般是直接用的commons-io.jar中的org.apache.commons.io.FileUtils.copyFile(File srcFile, File destFile)方法,第一个参数是你要另存为的源文件,第二个是另存为的新文件。如果你要自己写的话,可以参考下面我写的:
/**
* 实现文件另存为
*
* @param srcFile
* @param destFile
*/
private void saveAsFile(File srcFile, File destFile) {
try {
InputStreamReader isr = new InputStreamReader(new FileInputStream(
srcFile));
BufferedReader br = new BufferedReader(isr);
String line = br.readLine();
StringBuffer sb = new StringBuffer();
while (line != null) {
sb.append(line + "\r\n");
line = br.readLine();
}
isr.close();
br.close();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(destFile)));
bw.write(sb.toString());
bw.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
http://blog.csdn.net/liang5630/article/details/25651491
获得选择的目录,然后就是写文件