Moving a file and a directory with StandardCopyOption.COPY_ATTRIBUTES - Java File Path IO

Java examples for File Path IO:Directory Move

Introduction

copy all of the attributes of the file.

StandardCopyOption.ATOMIC_MOVE specifies that the move operation is to be performed in an atomic fashion.

Demo Code

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;

public class Main {
  public static void main(String[] args) throws Exception {
    Path sourceFile = Paths.get("C:/home/docs/users.txt");
    Path destinationFile = Paths.get("C:/home/music/users.txt");
    Files.move(sourceFile, destinationFile, StandardCopyOption.ATOMIC_MOVE);
  }/*www. j  av a2s . c om*/
}

Related Tutorials