Copying File with Files.copy method : File Operation « JDK 7 « Java






Copying File with Files.copy method


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

public class Test {

  public static void main(String[] args) throws Exception {
    Path newFile = FileSystems.getDefault().getPath("C:/home/docs/newFile.txt");
    Path copiedFile = FileSystems.getDefault().getPath(
        "C:/home/docs/copiedFile.txt");

    Files.createFile(newFile);
    System.out.println("File created successfully!");
    Files.copy(newFile, copiedFile);
    System.out.println("File copied successfully!");
    Files.copy(newFile, copiedFile, StandardCopyOption.REPLACE_EXISTING);

  }
}

 








Related examples in the same category

1.Read all file content to a byte array
2.Create a new file and save byte array
3.Create new file and append byte array to it
4.Reading all of the lines of a file returned as a list
5.Create Directories with Files class
6.Deleting File/Path
7.Moving File
8.Atomic File Move
9.Resolve Sibling during file moving
10.Moving a directory
11.Create temp file and directory
12.Copying Symbolic Links
13.Copy Directory
14.Copying from an Input Stream
15.Copying From and Output Stream
16.Creating File/Path
17.Creating new file with Files class
18.Delete a file with Files class
19.Delete a Path with Files.delete
20.Using buffered IO for files
21.Writing to a file using the BufferedWriter class
22.Un-buffered IO support in the Files class