【解決方法】ファイルアンドロイドを削除する方法


Java
File file = new File(path);

if(file.exists()) {
File file2 = new File(file.getAbsolutePath());
    file2.delete();
    Toast.makeText(this, "File deleted.", Toast.LENGTH_SHORT).show();
    finish();   
}else 
{
    Toast.makeText(this, "File not exists", Toast.LENGTH_SHORT).show();        
}

私が試したこと:

ファイルに削除しようとしていますが、削除されません。 トースト「ファイルが削除されました」を示すfinish()関数を実行した後、プログラムは終了します。 デバッガーにはファイル パスも表示されますが、ファイルは削除されません。 それはまだそこにあります。

助けてください。

解決策 1

メソッド呼び出しを持つ変数を作成したようです。

試す:

Java
File file = new File(path);
file.delete();

if(file.exists()){
      file.getCanonicalFile().delete();
      if(file.exists()){
           getApplicationContext().deleteFile(file.getName());
           Toast.makeText(this, "File deleted.", Toast.LENGTH_SHORT).show();
      }
}

参照: java – Androidでプログラムでファイルを削除するにはどうすればよいですか? – スタックオーバーフロー[^]

解決策 2

こんにちは Vivek Kansal、この問題を解決しましたか

コメント

タイトルとURLをコピーしました