Open In App

Java | Renaming a file

Last Updated : 26 Mar, 2018
Improve
Improve
Like Article
Like
Save
Share
Report

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.




// 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");        
    }
}


Renamed successfully

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads