Input / Output

to querendo desenvolver um programa que copia um arquivo de um diretorio
ja definido e que nao mostre para usuario e so mostre onde dever salvar

ainda nao conseguir deixa definitivo o diretorio e o arquivo para salva

import java.io.;
import javax.swing.
;
public class Exemplo {
public static void main (String[] args) {
JFileChooser escolha;
File ficheiro, directoria;
int status;
escolha = new JFileChooser( );
status = escolha.showOpenDialog(null);
if (status == JFileChooser.APPROVE_OPTION) {
ficheiro = escolha.getSelectedFile();
directoria = escolha.getCurrentDirectory();
System.out.println("Directoria: " +
directoria.getName());
System.out.println(“Ficheiro seleccionado para abrir: " +
ficheiro.getName());
System.out.println(“Nome completo: " +
ficheiro.getAbsolutePath());
}else{
JOptionPane.showMessageDialog(null, “Caixa de diálogo
cancelada”);
}
System.out.println(”\n\n”);
status = escolha.showSaveDialog(null);
if (status == JFileChooser.APPROVE_OPTION) {
ficheiro = escolha.getSelectedFile();
directoria = escolha.getCurrentDirectory();
System.out.println("Directoria: " +
directoria.getName());
System.out.println(“Ficheiro seleccionado para gravar :” +
ficheiro.getName());
System.out.println("Nome completo: " +
ficheiro.getAbsolutePath());
}else{
JOptionPane.showMessageDialog(null, “Caixa de diálogo
cancelada”);
}
} }