Внешняя во внутреннюю память и наоборот передача файла и удаление файла из исходного местоположения: Android 4.4+ - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь скопировать / переместить файл из одного места в другое, переименовываю файл и удаляю исходный файл, но получаю ошибку, такую ​​как исключение файла не найдено ( / storage / sdcard1 / Video / hffg.mp4: открыть не удалось: EACCES (В доступе отказано) )

В Манифесте уже дано разрешение:

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

Проблема заключается в передаче файла из ("/ storage / emulated / 0 / video/hffg-v-5398.mp4 ") расположение (" /storage/sdcard1/Video/hffg.mp4 ") с переименованием файла путем удаления (" -v-5398 ")

Вышепроблема возникает только при попытке скопировать / переместить файл из внутренней памяти во внешнюю память.

Я имею в виду SO Как программно перемещать, копировать и удалять файлы и каталоги на SD?

Ответ работает идеально, пока передача файла выполняется между внутренней памятьюно выдает ошибку во внутреннем процессе передачи внешнего файла.

Я также выполняю переименование файла перед копированием / перемещением файла.

  1. как передать файл из внутреннего хранилища во внешнее?
  2. как удалить / удалить файл из внешнего хранилища?
  3. можно ли выполнить обе задачи с заранее заданным путем, сохраненным в базе данных?(например: "/storage/sdcard1/Video/hffg.mp4")
...