Jodd is an open-source java library with lot of reusable components and feature rich utilities. This requires the library jodd-3.3.2.jar to be in classpath. The following example shows how to use FileUtil.moveFile() API.
package com.bethecoder.tutorials.jodd.io; import java.io.File; import java.io.IOException; import jodd.io.FileUtil; public class MoveFileTest { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { FileUtil.moveFile("C:/Test/Test.java", "C:/Test/AB/BC/CD/DE/EF/Test.java"); FileUtil.moveFile(new File("C:/Test/XYZ.java"), new File("C:/Test/A/B/C/D/E/XYZ.java")); } }