2016-06-27 7 views
2

На самом деле я делаю приложение, в котором я могу перечислить все данные, присутствующие на внешней SD-карте, и удалить файл. Но поскольку в Android 4.4 и выше мы не можем писать на внешнюю SD-карту. Пожалуйста, помогите мне выйти из этого ..Как удалить файл программно с SD-карты в android 4.4 и выше

ответ

-1

Прежде всего обновить manifest.xml с помощью следующего кода:

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

Затем написать:

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

где Filepath это путь файл, который вы хотите удалить

например,

/sdcard/myDirectory/myfile.txt

+0

файлы не могут быть удалены с SD-карты выше леденца. У стороннего приложения нет доступа к записи на SD-карте. Но я не знаю, как приложения, такие как es file explorer, могут удалять и перемещать файл с SD-карты. –