File クラス

import java.io.*;

public class Test {
	public static void main(String args[]) throws IOException
	{
		File fl = File.createTempFile("temp", ".txt", new File("/tmp"));
		String name = fl.getName();
		System.out.println("ファイル " + name + " が生成されました");
		File n_fl = new File("temp.txt");
		fl.renameTo(n_fl);
		String n_name = n_fl.getName();
		System.out.println("ファイル名を " + n_name + " に変更しました");
		n_fl.delete();
		System.out.println("ファイル temp.txt を削除しました");
	}
}
		
(出力)
ファイル temp1524155091188714357.txt が生成されました
ファイル名を temp.txt に変更しました
ファイル temp.txt を削除しました