Java I/O How to - Create a path from each sub folder with java.nio.file.Paths








Question

We would like to know how to create a path from each sub folder with java.nio.file.Paths.

Answer

//  ww  w  . jav a 2  s.co  m
import java.nio.file.FileSystems;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {

  public static void main(String[] args) {
    Path path = FileSystems.getDefault().getPath("/home/docs/status.txt");

    path = Paths.get("/home", "docs", "users.txt");
    System.out.println("Absolute path: " + path.toAbsolutePath());

    path = Paths.get("home", "docs", "users.txt");
    System.out.println("Absolute path: " + path.toAbsolutePath());
  }
}

The code above generates the following result.