Check if a path is symbolic link in Java
Description
The following code shows how to check if a path is symbolic link.
Example
/*from w ww. ja v a 2 s . c om*/
import java.net.URI;
import java.nio.file.Files;
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 path1 = Paths.get("/home/docs/users.txt");
Path path2 = Paths.get("/home/music/users.txt");
System.out.println(Files.isSymbolicLink(path1));
System.out.println(Files.isSymbolicLink(path2));
}
}
The code above generates the following result.