【发布时间】:2016-05-20 00:07:18
【问题描述】:
我有一个 Java RandomAccessFile。我经常检查文件的长度。该文件来自scp。因此,文件被追加。
我想知道RandomAccessFile 的更新频率。每当我检查RandomAccessFile.length时,我会得到准确的length吗?
【问题讨论】:
-
我很确定这取决于底层操作系统而不是 Java。 RandomAccessFile 将报告操作系统告诉它的当前长度。大小的更新频率将取决于
scp如何缓冲它对磁盘的写入。 -
好的。假设我初始化一个普通的
File对象并检查长度。它会和RandomAccessFile的长度和File.length一样吗?
标签: java file java-io randomaccessfile