首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“跟随一个链接”和“行走一棵树”是什么意思?

“跟随一个链接”和“行走一棵树”是什么意思?
EN

Stack Overflow用户
提问于 2012-03-26 04:01:53
回答 2查看 374关注 0票数 2

(我现在是爪哇大学的新生。)

以下是伊沃·霍顿的开头Java中的文字

“要确定Path对象引用的是文件还是目录,可以在Files类中使用静态isDirectory()和isRegularFile()方法。使用这两种方法,第一个参数是您感兴趣的路径对象。如果不希望链接被跟踪,可以指定NOFOLLOW_LINKS作为可选的第二个参数。”

“java.nio.file.FileVisitor接口指定可用于遍历目录和文件的树的方法。t是文件引用的类型,通常是类型路径。java.nio.file.SimpleFileVisitor类实现FileVisitor接口中的方法,该方法简单地访问树中的所有fi,并重新抛出发生的任何I/O异常。”

有人能告诉我“跟随链接”和“行走一棵树”是什么意思吗?如果可能的话,请给我一个代码示例,谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-03-26 04:11:24

“跟随链接”指的是跟随symbolic links。您可能希望您的程序不遵循符号链接(无论出于安全原因还是其他原因),因此您可以选择阻止Java遵循符号链接。

“遍历树”是指遍历文件系统的树状结构。也就是说,有一个文件夹,文件夹下面可能是其他文件夹,文件夹下面可能有更多文件夹,等等。如果您绘制了一个将文件夹连接到它的父文件夹的图表,您将得到一个类似于“树”的结构(有点像一个家族树)。您可能希望递归地查看程序中的文件(即,查看文件夹中的文件,然后查看该文件夹中的文件夹中的文件,等等),因此Java允许您通过“遍历目录树”来做到这一点。

票数 5
EN

Stack Overflow用户

发布于 2012-03-26 04:05:58

目录可以有一个指向另一个目录的链接(尤其是在Linux/Unix中特别常见)。因此,您可以选择折叠或不遵循此链接。

目录下可能有其他目录,而这些目录下还有更多的目录--这将创建一个目录树。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9866454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档