是否有一种跨平台的方法来确定Java中主机操作系统的最大文件大小?
答案 0 :(得分:4)
不,最大文件大小取决于文件系统。 (你可以看到比较here)。 您可以使用特定于平台的方式找出文件系统类型(例如,在Linux上安装)。
答案 1 :(得分:1)
最大的文件肯定不会超过可以通过
获得的可用空间量long FileSystemUtils.freeSpaceKb(String path)
来自Apache Commons IO
在JDK 6上,您可以使用File.getFreeSpace()查找包含该文件的分区的可用空间。