【问题标题】:Determine filesystem type of given file in Java在Java中确定给定文件的文件系统类型
【发布时间】:2013-05-21 10:39:55
【问题描述】:

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

我想如果我可以得到诸如“NFS”、“Lustre”、“EXT3”等的字符串或枚举,那么我可以将映射编程为共享/非共享。假设文件存在并且可读。

【问题讨论】:

    标签: java filesystems


    【解决方案1】:

    据我所知,没有 - Java 不提供对您正在寻找的信息的访问。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      • 2011-10-22
      • 1970-01-01
      • 2016-06-09
      • 2015-09-13
      • 2010-10-11
      • 2016-07-04
      相关资源
      最近更新 更多