Java | Renaming a file

In Java we can rename a file using renameTo(newName) method that belongs to the File class.
Declaration:

Following is the declaration for java.io.File.renameTo(File dest) method:

public boolean renameTo(File dest)

Parameters:

dest – The new abstract pathname for the existing abstract pathname.
Exception:

SecurityException : If a security manager exists and its method denies write access to either the old or new pathnames.

NullPointerException : If parameter destination is null.

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to rename a file.
import java.io.File;
  
public class GeeksforGeeks {
    public static void main(String[] args)
    {
        File oldName =
         new File("C:\Users\Siddharth\Desktop\java.txt");
        File newName = 
         new File("C:\Users\Siddharth\Desktop\GeeksforGeeks.txt");
  
        if (oldName.renameTo(newName)) 
            System.out.println("Renamed successfully");        
        else 
            System.out.println("Error");        
    }
}

chevron_right


Renamed successfully

Attention reader! Don’t stop learning now. Get hold of all the important Java and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Recommended Posts:

    Article Tags :
    Practice Tags :


    2


    Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.