How do you use Path and Paths with a simple code example?

In Java, the `Path` and `Paths` classes are part of the NIO (New Input/Output) package and are used for handling file and directory paths in a more flexible and efficient way than the traditional `File` class.

The `Paths` class provides a static method to obtain a `Path` instance, which can be used to perform various operations on file paths.

Example of Using Path and Paths

import java.nio.file.Path; import java.nio.file.Paths; public class PathExample { public static void main(String[] args) { // Create a Path instance using Paths Path path = Paths.get("example/directory/file.txt"); // Display the file name System.out.println("File Name: " + path.getFileName()); // Display the parent directory System.out.println("Parent Directory: " + path.getParent()); // Check if the path is absolute System.out.println("Is Absolute: " + path.isAbsolute()); } }

Path Paths File Path Java NIO Java File Handling