Using the resolveSibling method with the move method to affect a rename operation - Java File Path IO

Java examples for File Path IO:Path

Description

Using the resolveSibling method with the move method to affect a rename operation

Demo Code

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

public class Main {
  public static void main(String[] args) throws Exception {
    Path sourceFile = Paths.get("C:/home/docs/users.txt");
    Files.move(sourceFile,//w w w.  j  a  v a  2 s.c om
        sourceFile.resolveSibling(sourceFile.getFileName() + ".bak"));
  }
}

Related Tutorials