Java I/O How to - Move a File or Directory to Another Directory








Question

We would like to know how to move a File or Directory to Another Directory.

Answer

/*w  w  w .j  ava  2  s .c o  m*/
import java.io.File;

public class Main {
  public static void main(String[] argv) throws Exception {
    File file = new File("filename");
    File dir = new File("directoryname");

    boolean success = file.renameTo(new File(dir, file.getName()));
    if (!success) {
      System.out.println("File was not successfully moved");
    }
  }
}

The code above generates the following result.