In the following code snippet you will learn how to move a file using the java.nio.file.Files
helper class of JDK 7. This class simplify how you can move file. To move file you need to define the Path
of the source
and the target
file.
We use the Files.move()
method to move the file by passing the source
and target
path. We can also define the CopyOptions
of the move process. For example to tell the move operation to replace the target file if the file already exist we can use the StandardCopyOption.REPLACE_EXISTING
option. This option is a varargs
, that means we can pass multiple options.
package org.kodejava.io;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import static java.nio.file.StandardCopyOption.*;
public class FileMoveDemo {
public static void main(String[] args) {
// Define the source and target of the file to be moved.
Path source = Paths.get("F:/Temp/data.txt");
Path target = Paths.get("F:/Temp/data.bak");
try {
// Move file from source to target using the defined
// configuration (REPLACE_EXISTING)
Files.move(source, target, REPLACE_EXISTING);
} catch (IOException e) {
e.printStackTrace();
}
}
}
Latest posts by Wayan (see all)
- How do I create a table with multiple header in iText 8? - March 16, 2024
- How do I add Image to a Table in iText 8? - March 11, 2024
- How do I downgrade Android SDK emulator version? - February 12, 2024