2013-05-21 142 views
2

在Java中是否有类似于statfs来确定给定文件的文件系统类型?更具体地说,我想确定用户提供的文件是否在共享或本地文件系统上。我将使用此信息来确定应用程序是否在分布式应用程序的本地文件系统或一个共享文件上打开多个相同名称的文件。用Java确定给定文件的文件系统类型

我想如果我可以像“NFS”,“Lustre”,“EXT3”等字符串或枚举,然后我可以编程映射共享/不共享。假设文件存在并且可读。

回答

1

据我所知,没有 - Java不提供您要查找的信息的访问权限。

我认为你唯一真正的选择是编写一个共享库,并使用JNI或JNA来访问它。