io

Move Directory

With this example we are going to demonstrate how to move a Directory. We are using the org.apache.commons.io.FileUtils class that provides general file manipulation utilities. In short, to move a Directory you should:

  • Create a new File instance by converting a given pathname string that is the source into an abstract pathname.
  • Create a new File instance by converting a given pathname string that is the target into an abstract pathname.
  • Use moveDirectory(File srcDir, File destDir) method of org.apache.commons.io.FileUtils class to move the source with all its contents to the target.

Let’s take a look at the code snippet that follows:  

package com.javacodegeeks.snippets.core;
 
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
 
public class MoveDirectoryExample {
	
    public static void main(String[] args) {
    
    	// Set the source
    	String source = "C:/source";

  File sourceDir = new File(source);
 

  // Set the target

  String destination = "C:/target";

  File targetDir = new File(destination);
 

  try {


// Use moveDirectory method to move directory with all its contents


FileUtils.moveDirectory(sourceDir, targetDir);

  } catch (IOException e) {


e.printStackTrace();

  }
    }
}

  
This was an example of how to move a Directory in Java.

Ilias Tsagklis

Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Back to top button