Files.isSameFile(Path path, Path path2) has the following syntax.
public static boolean isSameFile(Path path, Path path2) throws IOException
In the following code shows how to use Files.isSameFile(Path path, Path path2) method.
//from w ww . jav a 2 s . co m import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { Path path01 = Paths.get("/tutorial/Java/JavaFX/Topic.txt"); Path path02 = Paths.get("C:/tutorial/Java/JavaFX/Topic.txt"); // compare using Files.isSameFile try { boolean check = Files.isSameFile(path01, path02); if (check) { System.out.println("The paths locate the same file!"); } else { System.out.println("The paths does not locate the same file!"); } } catch (IOException e) { System.out.println(e); } } }