Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

Realm ファイルの削除 - Flutter SDK

項目一覧

  • Realm ファイルの削除

場合によっては、ディスクから Realm ファイルを完全に削除することが必要になる場合があります。

Realm は、絶対に必要な場合を除き、メモリへのデータのコピーを避けます。 その結果、Realm によって管理されるすべてのオブジェクトは、ディスク上の ファイルを参照します。 ファイルを安全に削除する前に、以下のオブジェクトの 非ロケーション を確認する必要があります。

  • Realmから読み取られる、またはRealmに追加されたすべてのオブジェクト

  • すべてのリストおよび結果オブジェクト

  • すべてのスレッドセーフリファレンス オブジェクト

  • Realm 自体

警告

Realm が開いている間はファイルを削除しない

Realm の 1 つ以上のインスタンスが開いているときに Realm ファイルまたはその予備ファイルのいずれかを削除すると、Realm が破損したり、 同期が中断されたりする可能性があります。

静的メソッド Realm.deleteRealm() .realmを使用して、特定の構成の 、.note 、および.management ファイルを削除できます。 は、 邦土ファイルへのパスを引数として受け入れます。

//Get realm's file path
final path = realm.config.path;
// You must close a realm before deleting it
realm.close();
// Delete the realm
Realm.deleteRealm(path);

戻る

Realm ファイルの管理