Как удалить файл, который существует на SD-карте в Android? - PullRequest
0 голосов
/ 24 июля 2011

Я пытался эти коды, чтобы удалить WAV-файл на SD-карте с Android

File file = new File("/sdcard/AutoInsurance_Toolkit/AudioRecorder/1311531953080.wav");

boolean deleted = file.delete();

, а также в манифесте использовал разрешение

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">

Скажите, пожалуйста, я пропустилчто-то здесь, потому что каждый раз, когда код выполняется успешно, но не удаляет содержимое на SD-карте?

1 Ответ

0 голосов
/ 24 июля 2011

Ваш код будет работать при условии, что у вас есть разрешение WRITE_EXTERNAL, правильный путь и разрешение файла WORLD_WRITABLE. Держу пари, что файл не был создан как доступный для записи, поэтому, если ваше программное обеспечение не создало файл, вы не сможете его удалить.

...