Ошибка возникает при попытке изменить атрибуты файла или удалить файл в DCIM в приложении Unity для Android.
Коды следующие.
a) File.SetAttributes(config.inputPath, FileAttributes.Normal);
b) File.Delete(config.inputPath);
Ошибка выглядит следующим образом.
2019-10-08 12:05:37.205 19864-19910/? E/Unity: UnauthorizedAccessException: Access to the path
"/storage/emulated/0/Android/data/jp.ne.company.app/files/../../../../DCIM/VideoRecorders/20191008120525_video.mp4" is denied.
Кстати, файлы в каталогах приложений (/ storage / emulated / 0 / Android / data /jp.ne.company.app/files/) можно удалить в обычном режиме.
Кроме того, я могу копировать файлы в DCIM. Код выглядит следующим образом.
System.IO.File.Copy (Application.persistentDataPath + "/" + VIDEO_NAME + ".mp4", Application.persistentDataPath + GALLERY_PATH + "/" + saveDate + "_video.mp4");