我一直在四处寻找,试图找到一种方法来确定一个文件是否是一个联结,但没有找到任何令人满意的答案。我尝试的第一件事是:Files.isSymbolicLink(aPath)它只检测符号链接(symboliclink),不检测Windows中称为连接的文件。还尝试了此处提出的解决方案(使用JNA库):Stackoverflowquestion(3249117),但它从未在我知道是联结的任何文件上返回true。我发现确定哪些文件是联结的唯一方法是在Windows命令提示符下运行以下命令:DIR/S/A:L在我的电脑上它返回66个文件夹,而Files.isSymbolicLink(aPath)只