はたFileOutputStreamがインスタンス化されたときのパラメータを確認してください。文字列の場合、これはエクスポートされたDBが保存されているファイルの名前です。
FileOutputStream fos = new FileOutputStream("C:\\Export\\db.scard");
これは上記の例のような静的な名前である場合は、古いバックアップが回復し、上書きして(ほぼ不可能)難しいことがすべての確率にあるであろう。それは動的に同じように生成された場合は、:以前に発生したDBバックアップのインスタンスについて:(この偽の例では「\エクスポートC」)カウントは独自の変数である
FileOutputStream fos = new FileOutputStream("C:\\Export\\db_"+count+".scard");
、あなたはディレクトリをチェックする必要があります。
FileOutputStreamは、あらかじめ定義されたFileオブジェクトまたはFileDescriptorオブジェクトを使用してインスタンス化することもできます。また、バックアップの格納先となる実際のパスに対して作成時に渡されたコンストラクタ引数を確認する必要があります。
バックアップを作成した場合を除きます。 – cyroxis
これはこの質問の間違ったサイトです。あなたの質問はプログラミングに関するものではなく、システム管理に関するものです。 Server Faultサイトを試してみてください。 PS:AndroidはLinuxのバージョンです。私の知る限り、アンドロイドファイルシステムには「ごみ箱」はありません。 –
助けてくれてありがとう! –