Как программно удалить.3gp файл в Android
Мне бы очень хотелось, чтобы вы знали, как удалить файл.3gp, который был записан и сохранен.
В настоящее время общая команда file.delete() физически не удаляет файл, и мы даже не получаем сообщение об ошибке, показывающее, почему удаление файла не было успешным. В соответствии с командой она была успешно выполнена, но файл остается нетронутым во внешнем каталоге хранилища.
Может кто-нибудь помочь мне с некоторыми объяснениями, почему это происходит, и решением этой проблемы.
Жду ваших ранних ответов.
1 ответ
Решение
Просто
File file = new File(filePath);
try
{
if(file.exists())
{
file.delete();
}
}
catch (IOException e)
{
e.printStackTrace();
}
не забудьте добавить разрешения в манифест
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />