/mnt/sdcard/ からネイティブ コードを介してファイルを削除するにはどうすればよいですか? Android「d---rwxr-x system sdcard_rw 2013-01-29 14:39 sdcard」でのsdcardの許可
Android でのファイルのパーミッション " ----rwxr-x "
/mnt/sdcard/ からネイティブ コードを介してファイルを削除するにはどうすればよいですか? Android「d---rwxr-x system sdcard_rw 2013-01-29 14:39 sdcard」でのsdcardの許可
Android でのファイルのパーミッション " ----rwxr-x "
delete()
のメソッドを使用してファイルを削除する必要があります。File
File file = new File(pathToFile);
boolean deleted = file.delete();
pathToFile は、SDCARD 内のファイルのパスです。
adbコマンドを使用してファイルを削除することを意味します
adb shell rm /sdcard/yourpath/file
あなたが使用できるAndroidアプリケーションから
String deleteCmd = "rm " + "/sdcard/yourpath/file";
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec(deleteCmd);
} catch (IOException e) {
if (log != null)
log.error("IO Exception deleteFiles" + e);
}
execl を使用して、c を使用して上記のコマンドを実行します