This post provides sample program explaining how to delete and rename a file in java
Rename file in Java
package com.javatechig;
import java.io.File;
import java.io.IOException;
public class RenameFile {
public static void main(String[] args) {
/* File (or directory) with old name */
File file = new File("/Users/Neel/Documents/Workspace/file.txt");
/* File (or directory) with new name */
File file2 = new File("/Users/Neel/Documents/Workspace/new-file.txt");
if (file2.exists()) {
try {
throw new java.io.IOException("File already exists!");
} catch (IOException e) {
e.printStackTrace();
}
}
/* Rename file */
boolean success = file.renameTo(file2);
if (!success) {
System.out.println("Couldn't rename file!");
} else {
System.out.println("File renamed successfully!");
}
}
}
Delete file in Java
package com.javatechig;
import java.io.File;
public class DeleteFile {
public static void main(String[] args) {
try {
File file = new File(
"/Users/Neel/Documents/Workspace/file1.txt");
if (file.delete()) {
System.out.println(file.getName() + " is deleted!");
} else {
System.out.println("Delete operation is failed.");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}