我需要確定一個非常大的字符編碼文件的大小。讀取文件需要很長時間。文件大小緩存和高效檢索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