File.delete () чтобы удалить файл, он вернет логическое значение, чтобы указать состояние операции удаления;истина, если файл удален;false, если не удалось.
file.renameTo (file2) для переименования файла, он вернет логическое значение, чтобы указать состояние операции переименования;истина, если файл переименован;ложь, если не удалось.
package com.software.file;
import java.io.File;
public class RenameAndDeleteFileExample
{
public static void main(String[] args)
{
try{
File file = new File("c:\\test.log");
// File (or directory) with new name
File file2 = new File("newname");
//rename file to file2 name
boolean success = file.renameTo(file2);
if(file2.delete() && success ){
System.out.println(file2.getName() + " is renamed and deleted!");
}else{
System.out.println("operation is failed.");
}
}catch(Exception e){
e.printStackTrace();
}
}
}