使用java读取文件属性

时间:2011-03-12 17:09:50

标签: java file-access

我正在尝试阅读一些基本的文件属性,即文件可读,可写等... 我一直在阅读java教程。看起来很简单,只有我的eclipse无法识别tutorial中的任何接口/方法。

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

2 个答案:

答案 0 :(得分:3)

如果您只想阅读基本属性而您正在使用Java 6(或更高版本),请使用canRead()canWrite()canExecute()。所有这些都在基本的File课程上。

你链接到那里的文件是针对尚未发布的JDK7(将于今年7月下旬发布。)所以你可能不希望看到它,除非你专门为它开发前进!<​​/击>

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

答案 1 :(得分:0)

对于您在命令行中的版本,请尝试使用java -version,否则我会考虑使用berry.io. *内容的berry建议。如果你真的很难,你可以执行一个bash命令(http://ubuntuforums.org/archive/index.php/t-319735.html)并解析输出但是你严重依赖平台。