dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
 

Tip: Moving a File Using Java

See how to use Java APIs to move a file.


advertisement

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


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 java.io.*;

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);
      }
   }
   
}

 

Visit the DevX Tip Bank

 





   
Sridhar M S. is a Java developer from Bangalore, India. He holds a master's degree in Computer Science.
Thanks for your registration, follow us on our social networks to keep up-to-date