java.io.File is just an
An abstract representation of file and directory pathnames.
you have to use FileWriter/PrintWriter/BufferedWriter to create an actual physical file on the disk.
Sorta like this:
String newFileName = "Temp" + fileName;
File newFile = new File(newFileName);
BufferedWriter writer = new BufferedWriter(new FileWriter(newFile));