Alguem poderia me dar uma ajuda, estou com esse codigo aqui para fazer copia de aquivo no lugar que eu escolher… so que ele não esta fazendo a copia…
aqui esta o codigo.
private void JB_BackupActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser bkp=new JFileChooser();
bkp.showSaveDialog(null);
if(true){return;}
String arquivo = bkp.getSelectedFile().toString();
try {
File arquivoOrigem = new File("C:/Program Files/Microsoft SQL Server/MSSQL12.SQLEXPRESS/MSSQL/Backup/IMOB.bak");
FileReader fis = new FileReader(arquivoOrigem);
BufferedReader bufferedReader = new BufferedReader(fis);
StringBuilder buffer = new StringBuilder();
String line = "";
while ((line = bufferedReader.readLine()) != null) {
buffer.append(line).append("\n");
}
fis.close();
bufferedReader.close();
File arquivoDestino = new File(arquivo);
FileWriter writer = new FileWriter(arquivoDestino);
writer.write(buffer.toString());
writer.flush();
writer.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(JF_Mysql.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(JF_Mysql.class.getName()).log(Level.SEVERE, null, ex);
}