JFileChooser

3 respostas
J

queria saber como faço para utilizar a pasta escolhida no JFileChooser como diretório para a copia.
a parte do codigo que esta com erro:

File arquivoDestino = new File(bkp);

JFileChooser bkp=new JFileChooser();
bkp.getSelectedFile().getPath();

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(bkp);
	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);
}

3 Respostas

J

ja consegui

Jederson_Andre

Posta ai pra nos olharmos… fica como resolvido para o proximo que tiver duvidas

J

Coloquei uma String para receber…

para a string receber coloquei.

String arquivo = bkp.getSelectedFile().toString();

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);
}
Criado 25 de outubro de 2017
Ultima resposta 25 de out. de 2017
Respostas 3
Participantes 2