首页 > 解决方案 > 检查数据状态是否完全写入文件?

问题描述

我有一组数据要存储到内部存储器中以供下次读取。我只需要知道文件是否完全写入。因为如果没有,那么下次读取它会给出一个损坏的文件。我需要避免这种情况。

我需要一个回调或标志之类的东西来告诉数据是否已完全写入

标签: androidkotlin

解决方案


解决此问题的一种方法可能是检查 是否File为空。

那么如何检查将是:

val file = File("filepath/file.txt")
if (file.length == 0) {
    // empty or doesn't exist
} else {
    // exists and is not empty
}

推荐阅读