How to move file to another directory in java

In this post, we will see how to move file to another directory in java. We will use java.io.File ‘s rename(File dest) to do it.

In below example, we will move config_new.properties from /Users/Arpit/Desktop/Folder1 to /Users/Arpit/Desktop/Folder2 .

Java Program:

package org.arpit.java2blog;

import java.io.File;
/*
 * @Author : Arpit Mandliya
 */
public class MoveFileMain {

 public static void main(String[] args) {

  System.out.println("-----------------");
  //when source file is present
  File fileSrc = new File("/Users/Arpit/Desktop/Folder1/config_new.properties");
  File newFileDest = new File("/Users/Arpit/Desktop/Folder2/"+fileSrc.getName());
  if(fileSrc.renameTo(newFileDest)){
   System.out.println("Move operation is successful");
  }else{
   System.out.println("Move operation is unsuccessful");
  }
  System.out.println("-----------------");
  //when source file is not present
  File file = new File("/Users/Arpit/notExists.txt");
  File newFile = new File("xyz.txt");
  if(file.renameTo(newFile)){
   System.out.println("Move operation is successful");
  }else{
   System.out.println("Move operation is unsuccessful");
  }
  System.out.println("-----------------");

 }

}

When I ran above program, I got following output:

-----------------
Move operation is successful
-----------------
Move operation is unsuccessful
-----------------
[social_share share_on="facebook,twitter,linkedin,whatsapp"][post_navigator in_same_term="true"]

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe to our newletter

Get quality tutorials to your inbox. Subscribe now.