android - 检查数据状态是否完全写入文件?
问题描述
我有一组数据要存储到内部存储器中以供下次读取。我只需要知道文件是否完全写入。因为如果没有,那么下次读取它会给出一个损坏的文件。我需要避免这种情况。
我需要一个回调或标志之类的东西来告诉数据是否已完全写入
解决方案
解决此问题的一种方法可能是检查 是否File
为空。
那么如何检查将是:
val file = File("filepath/file.txt")
if (file.length == 0) {
// empty or doesn't exist
} else {
// exists and is not empty
}
推荐阅读
- google-cloud-firestore - Firestore 安全规则中的规则集和规则文件是什么?为什么我们部署了多个规则集?
- javascript - 跨越不同容器 div 的 ngFor 数据,长度为 4
- javascript - 如何将用户数据写入 Firebase 实时数据库?
- list - Powershell:导出应用程序列表
- linux - 在 travis-ci linux 上安装 Qt5.13
- amazon-web-services - AWS Athena - 由于分区导致重复列
- python - 从 django.contrib.auth.forms 导入 UserCreationForm 导致 django.core.exceptions.AppRegistryNotReady:应用程序尚未加载
- tensorflow - 如何在 keras 模型架构中实现 tensorflow2 层 tf.nn.conv1d_transpose?
- r - 如何将 ggplot 与 prop.table(table(x) 一起使用?
- pandas - 熊猫散点图和 groupby 不起作用