我正试图获得Java 8认证,我很久以前就已经拥有Java 6了,Java 7是我的弱点,因为我没有使用它,我有点困惑。
什么是符号链接?
根据维基百科。
In computing, a symbolic link (also symlink or soft link) is a term for any file that contains a reference to another file or directory in the form of an absolute or relative path and that affects pathname resolution.我的问题是。
Java如何识别一个符号链接--我指的是什么时候会打印为true?
final Path path = ...
System.out.println(Files.isSymbolicLink(path));也许这是一个愚蠢的问题,但我真的想知道!
发布于 2018-05-24 14:06:23
在我的ubuntu上,我在/tmp/中创建了两个文件
echo "Hello world" > file.txt
ln -s file.txt link.txt如果我检查了这两个文件。
Files.isSymbolicLink(Paths.get("/tmp/file.txt")) //false
Files.isSymbolicLink(Paths.get("/tmp/link.txt")) //true用mklink制作的文件和链接也同样适用于Windows。
https://stackoverflow.com/questions/50511038
复制相似问题