2011-03-12 87 views
3

我正在尝试读取一些基本的文件属性,即文件的可读性,可写性等... 我一直在读我的头阅读java教程。看来相当容易,只有我的eclipse不能识别tutorial中的任何接口/方法。用java读取文件属性

此外我发现this 文件类也不起作用。 我使用的是Ubuntu,但无法确定我正在使用的JDK版本。 另外我没有在文档中看到这些方法是新的。 关于为什么我不能使用它们的任何想法?

回答

3

如果您只想读取基本属性,并且您正在使用Java 6(或更高版本),请使用canRead(),canWrite()canExecute()。所有课程都在基本的File课程中。

您链接到的文档针对尚未发布的JDK7(截止到今年7月底)。因此,您可能不希望看到该文档,除非您事先专门为其开发!

更新:Java 7当然现在已经发布。

0

对于你的命令行版本,尝试java -version,否则我会与浆果的建议使用java.io. *的东西。如果你真的很难,你可以执行一个bash命令(http://ubuntuforums.org/archive/index.php/t-319735.html)并解析输出,但是你认真的依赖于平台。