【发布时间】:2011-05-04 13:17:28
【问题描述】:
我需要确定一个非常大的字符编码文件的大小。读取文件需要大量时间。
我的理解是,当第一次创建/修改文件时,会缓存大小,因此操作系统可以在文件管理器请求大小时快速检索该值。 (例如,在 win 资源管理器中打开大文件的属性对话框时似乎很快)
假设以上是真的,这可以在 Java 中检索吗?我曾认为length() 读取文件以确定大小......或者它实际上是否获得了这个缓存大小?或者文件对象的创建是否会读取/检索缓存的大小?
我自己的研究还不能回答这些问题。
感谢您对我的理解的帮助
谢谢
【问题讨论】:
-
我在询问之前查看了该帖子。我不相信它回答了我的问题