Guarda che fare f = new File(c) non converte c in un File: quello che ottieni è un oggetto File che punta ad un file il cui path è indicato in c...

Quello che devi fare è scrivere c su un nuovo file...