StackTipsStackTips

How to delete and rename a file in java

This post provides sample program explaining how to delete and rename a file in java Rename file in Java…

September 10, 2014 · 3 min read

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();
        }
    }
}

Related articles