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

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно удалить файлы с внешнего устройства, например (флэшка, SD-карта), подключенного к моему устройству.

Сообщение Anonymous »

Я делаю свой собственный файловый менеджер, на внутреннем хранилище все работает нормально. Я могу переименовывать, перемещать и копировать и т. д. во внутренней памяти, но когда я подключаю какое-либо другое устройство хранения к своему телефону или планшету и пытаюсь удалить определенный файл из моего собственного файлового менеджера, удаление не происходит. Даже переименование тоже не работает. Хотя я дал разрешение MANAGE_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, READ_EXTERNAL_STORAGE. Тем не менее, когда я проверяю file.canWrite(), он возвращает false . Я создаю собственный файловый менеджер для версии Android 7.1.2.
Я использую Kotin, Android Studio.
Я предоставил эти разрешения




Этот код используется для удаления файла
private fun deleteFileIfMove() {

if (typeCopyOrMove.equals(getString(R.string.title_move))){
val srcFile = File(filePathToBeShare)
srcFile.delete()
}

}


Подробнее здесь: https://stackoverflow.com/questions/790 ... -connected
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»