我需要确定一个非常大的字符编码文件的大小。读取文件需要很长时间。文件大小缓存和高效检索Java中的文件大小
我的理解是,当第一次创建/修改文件时,大小会被缓存,所以操作系统可以在文件管理器请求大小时快速检索值。 (例如,在win explorer中打开一个大文件的属性对话框似乎很快)
假设上述条件为真,这可以在Java中检索吗?我曾经认为length()读取文件以确定大小......或者实际上是否获得了此缓存大小?或者是否创建一个File对象来读取/检索缓存大小?
我自己的研究尚未能够回答这些问题。
我会很感激一些帮助,我的理解
感谢
重复? http://stackoverflow.com/questions/116574/java-get-file-size-efficiently – laher 2011-05-04 13:21:59
我在查询之前查看过这篇文章。我不相信它回答我的问题 – bashcrufter 2011-05-04 13:24:28