Java I/O How to - Convert Path to File








Question

We would like to know how to convert Path to File.

Answer

//from ww  w  .  ja v  a  2s .c o m
import java.nio.file.LinkOption;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {

  public static void main(String[] args) throws Exception {
    Path path = Paths.get("users.txt");

    if (path.toFile().exists()) {
      System.out.println("Real path: "
          + path.toRealPath(LinkOption.NOFOLLOW_LINKS));
    } else {
      System.out.println("The file does not exist");
    }
  }
}

The code above generates the following result.