0

/mnt/sdcard/ からネイティブ コードを介してファイルを削除するにはどうすればよいですか? Android「d---rwxr-x system sdcard_rw 2013-01-29 14:39 sdcard」でのsdcardの許可

Android でのファイルのパーミッション " ----rwxr-x "

4

2 に答える 2

1

delete()のメソッドを使用してファイルを削除する必要があります。File

File file = new File(pathToFile);
boolean deleted = file.delete();

pathToFile は、SDCARD 内のファイルのパスです。

于 2013-01-29T09:24:00.573 に答える
0

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 を使用して上記のコマンドを実行します

于 2013-01-29T09:26:45.927 に答える