21

アクティビティから内部ストレージに保存されたファイルを作成しました。このファイルを別のアクティビティから削除するにはどうすればよいですか?

ファイルのディレクトリ(方法はわかりません)を取得して削除する必要があると思います。使ってみました

context.deleteFile(); 

しかし、非静的メソッドから呼び出そうとしているため、機能しません。

4

2 に答える 2

43

これがあなたの答えです:

File dir = getFilesDir();
File file = new File(dir, "my_filename");
boolean deleted = file.delete();
于 2013-02-06T20:22:25.327 に答える
3

この回答 またはこの回答のように、ファイルを指すインスタンスを取得して削除してみてください

于 2013-02-06T20:22:40.503 に答える