Home » Java programs » DataInputStream programs

Java program to rename an existing file



In this Java program, we are going to learn how to rename an existing file? This task can we performed using 'renameTo()' method, which is a method of 'File' class.

Given a file and we have to rename the file name.

To rename a file name, we use renameTo() method, which is a method of File class. Here, we are using statement File F=new File("f:/Includehelp.txt"); to create an object of File class by passing file name. Here, "Includehelp.txt" is the file name, which is saved in "f:" drive.

Consider the program:

import java.io.File;
importjava.io.IOException;

public class RenameFile
{
	public static void main(String[] args) 
	{
		try
		// Here F is the object of the Existing file named with Includehelp which is to be renamed. //
		{
			File F=new File("f:/Includehelp.txt");

			// Here T is the object of the renamed file of Includehelp which is Include.txt. //
			File T=new File ("f:/Include.txt");

			// Rename the file Includehelp.txt into Include.txt. // 
			F.renameTo(T);

			// Print the result if file renamed. //
			System.out.println("File Rename Successfully...");
		}
		// If any error occurs while renaming the file. //
		catch(Exception e)
		{
			System.out.println(e);	
		}
	}
}

Output

File Rename Successfully...





Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.



Comments and Discussions


We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.