"跟随链接"和"走树"是什么意思?

JDe*_*ein 2 java

(我现在是Java的新生.)

以下是Ivor Horton的Beginning Java中的文字

"要确定Path对象是引用文件还是目录,可以使用Files类中的静态isDirectory()和isRegularFile()方法.对于这两种方法,第一个参数是您感兴趣的Path对象.您可以指定如果您不希望遵循链接,则NOFOLLOW_LINKS作为可选的第二个参数."

"java.nio.file.FileVisitor接口指定了可用于遍历目录和文件的方法.T是文件引用的类型,通常是类型Path.java.nio.file.SimpleFileVisitor类实现方法在FileVisitor接口中,它只访问树中的所有文件并重新抛出发生的任何I/O异常."

任何人都可以告诉我"通过链接"和"走一棵树"是什么意思?如果可能,请给我一个代码示例,提前谢谢!

Cor*_*lks 5

"关注链接"是指以下符号链接.您可能希望程序不遵循符号链接(出于安全原因或其他原因),因此您可以选择阻止Java遵循符号链接

"遍历树"是指遍历文件系统的树状结构.也就是说,有一个文件夹,并且在该文件夹下可能是其他文件夹,并且在这些文件夹下可能是更多文件夹等.如果你画了一个图表连接文件夹到它的父文件夹,你会得到一个"树"结构(有点像家谱).您可能希望在程序中递归查看文件(即查看文件夹中的文件,然后查看该文件夹中文件夹内的文件等),因此Java允许您通过"走过目录树."