The Path
class is used to programmaticaly represent a path in the file system (and can therefore point to files as well as directories, even to non-existent ones)
A path can be obtained using the helper class Paths
:
Path p1 = Paths.get("/var/www");
Path p2 = Paths.get(URI.create("file:///home/testuser/File.txt"));
Path p3 = Paths.get("C:\\Users\\DentAr\\Documents\\HHGTDG.odt");
Path p4 = Paths.get("/home", "arthur", "files", "diary.tex");