Dart ObjectBox - 删除由 ObjectBox 创建的所有文件
Dart ObjectBox - Delete all Files created by ObjectBox
我想弄清楚如何从 ObjectBox 中删除所有创建的文件。
在我的单元测试期间,ObjectBox 在我在本地计算机上提供的目录中创建所需的文件。
在单元测试之后,我希望 ObjectBox 删除所有创建的文件。
这怎么可能?
我在 post 中看到像这个 (),在 JAVA 中是一个“deleteAllFiles”方法。
Flutter/Dart 我找不到那个。
如果你想删除文件,你可以这样做
void deleteDbFiles() async {
Directory docDir = await getApplicationDocumentsDirectory();
Directory(docDir.path + '/db_name').delete();
}
或者你可以使用这个,它会删除整个目录(不推荐,只有当你不使用默认目录时才使用)
docDir.deleteSync(recursive: true);
我想弄清楚如何从 ObjectBox 中删除所有创建的文件。
在我的单元测试期间,ObjectBox 在我在本地计算机上提供的目录中创建所需的文件。
在单元测试之后,我希望 ObjectBox 删除所有创建的文件。
这怎么可能?
我在 post 中看到像这个 (
如果你想删除文件,你可以这样做
void deleteDbFiles() async {
Directory docDir = await getApplicationDocumentsDirectory();
Directory(docDir.path + '/db_name').delete();
}
或者你可以使用这个,它会删除整个目录(不推荐,只有当你不使用默认目录时才使用)
docDir.deleteSync(recursive: true);