Moving a File Using Java

Moving a File Using Java

It may be required to move a file or file(s) based on a requirement. The following Java APIs help us achieve this.

The code snippet below illustrates moving file a.png to b.png in the images folder:

import static java.nio.file.StandardCopyOption.*;import java.nio.file.*;import*;public class MoveFile{   Path sourceFile = FileSystems.getDefault().getPath("images", "a.png");   Path destinationFile = FileSystems.getDefault().getPath("images", "b.png");      public static void main(String args[])   {      MoveFile moveFile = new MoveFile();      moveFile.proceed();   }      private void proceed()   {      try      {         //REPLACE_EXISTING replaces the destinationFile if it exists         Files.move(sourceFile, destinationFile, REPLACE_EXISTING);            }catch(IOException ioe)      {         System.out.println("IOException: " + ioe);      }   }   }


Share the Post: