【发布时间】:2013-12-31 02:04:35
【问题描述】:
类BasicFileAttributes,用于检查文件系统中文件的属性,具有方法isRegularFile()。不幸的是,Javadoc 描述相当缺乏:
判断文件是否为内容不透明的常规文件。
这是什么意思?什么是内容不透明的常规文件?我可以从类中的其他方法中看出它不是目录或符号链接,所以我倾向于认为它是其他一切。但是,显然存在某种类型的“不规则文件”,因为存在一个名为 isOther() 的方法,如果它不是目录、符号链接或“常规文件”,则返回 true。
那么 Java 中的常规文件到底是什么?
【问题讨论】:
-
发现 this question 更关注不透明的内容部分。似乎没有回答你的整个问题。
-
在 *nix 系统上,文件系统中还有设备节点、fifo 和本地套接字。也许这就是它所指的那种“其他”?
-
@FatalError,所以该术语仅适用于 *nix 系统,而不适用于 Windows 等系统?
-
@Thunderforge 好吧,我不知道 Windows 上有什么,但我不是 Windows 开发人员,所以我不能肯定。
-
标题应该是“什么是 Java 中的“常规文件”? ;-)