This article shows you how to check if a Path exists in Java.

Java Check if a Path Exists:

Java NIO package helps us to get this done.

Files.exists():

Files.exists(Path) method takes Path as a parameter and returns True if the given path exists, otherwise, its returns False.

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

public class IsPathExists {

        public static void main(String[] args) throws Exception {
            Path path = Paths.get("/Users/chandra/sample.txt");
            System.out.println("isPathExists: " + Files.exists(path));
        }
}

Output:

isPathExists: true

Files.notExists():

Files.notExists() is exactly reverse functionality of Files.exists(), it returns True if the provided path does not exist otherwise it’s False.

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

public class isPathExists {

        public static void main(String[] args) throws Exception {
            Path path = Paths.get("/Users/chandra/sample.txt");
            System.out.println("is Path notExists: " + Files.notExists(path));
        }
}

Output:

is Path notExists: false

References:

Happy Learning 🙂