java文件/目录api

时间:2009-08-04 09:24:56

标签: java

是否有API可以为我提供有关磁盘上文件/目录的更多深入信息?对于例如我想知道驱动器是根驱动器还是软盘驱动器,文件是隐藏文件等。?

由于 沙菲

3 个答案:

答案 0 :(得分:4)

java文件API是各种平台之间的最小公分母,例如:并非所有平台都具有驱动器的概念。

您可以使用File.listRoots()获取所有根驱动器,并且可以使用File.isHidden()检查它是否隐藏

答案 1 :(得分:1)

不是你问题的直接答案,而是查看apache commons lib。

http://commons.apache.org/io/

这可能有所帮助。

卡尔

答案 2 :(得分:0)

Swing包含FileSystemView类,它公开有关驱动器,特殊文件夹和其他特定于操作系统的文件系统信息的信息。

您可以获取一个调用静态工厂方法的实例:

FileSystemView.getFileSystemView();