Como salvar mais de um arquivo usando o JFileChooser?

Olá pessoal!
Meu programinha usa o JFileChosse e deveria selecionar mais de um arquivo, altera-los e salva-los.
Mas eu não estou conseguindo salvar, eu consigo dar um println, mas não consigo salva-los como arquivos no computador
Ai vai o codigo:

	    JFileChooser fc = new JFileChooser();
    fc.setMultiSelectionEnabled(true);

    int r = fc.showOpenDialog(new JFrame());
    
    if (r == JFileChooser.APPROVE_OPTION) {
      File[] arquivos = fc.getSelectedFiles();
      
      for(int i = 0; i < arquivos.length; i++){
    	  FileReader reader = new FileReader(arquivos[i].toString());
          BufferedReader leitor = new BufferedReader(reader);
          String Linha = null;
          while((Linha = leitor.readLine()) != null){
 				Linha = Linha.trim();
    //    System.out.println(arquivos[i].toString());
      }
       r = fc.showSaveDialog(new JFrame());
  		File f = fc.getSelectedFile();
        	if (r == JFileChooser.APPROVE_OPTION){
        		PrintWriter out = new PrintWriter (new BufferedWriter (new FileWriter (f)));
        		out.print (arquivos[i].toString());
				out.flush ();

Mas eu não quero imprimir, quero salvar como arquivo.

Cara uma sugestão rápida, já tentou usar o file.renameTo(file), derepnete pode funcionar.

Abraço.

Não.
Em q parte do codigo vc sugere q eu use o file.renameTo(file)?