Java Files rename a file and append extension

Introduction

Using the resolveSibling() method with the move method to affect a rename operation:

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, sourceFile.resolveSibling(sourceFile.getFileName() + ".bak"));

   }/*from  w  w  w. j  a v  a  2s .c  o  m*/

}



PreviousNext

Related