file.length() 和 fileChannel.size()大小不一致

今天发现采集的文件大小数据不一致:
对同一个文件,同时采集file.length()和fileChannel.size(),得出的数值不一致并且差距较大。还没找到原因。
在api文件中file.length()解释是:返回由此抽象路径名表示的文件的长度。
fileChannel.size()的解释是:返回此通道文件的当前大小。
所以目前还不清楚为什么

你可能感兴趣的:(java基础)