We would like to know how to check if a file is a symbolic link.
import java.nio.file.FileSystems; import java.nio.file.Files; import java.nio.file.LinkOption; import java.nio.file.Path; //from ww w.ja v a 2 s . co m public class Main { public static void main(String[] args) throws Exception { Path path = FileSystems.getDefault().getPath("/home/docs/users.txt"); System.out.println(Files.isSymbolicLink(path)); } }
The code above generates the following result.