я получил путь, который выглядит следующим образом:Как получить доступ к файлу в частной/var-папке?
/private/var/mobile/Containers/Shared/AppGroup/D4A4F193-4125-406F-9A85-2B301F233D7E/image0.jpg
Однако когда я проверяю существование (file.exists
), он всегда возвращает false.
Полный путь я пытаюсь открыть такое же, как и раньше, но при добавлении файла: // перед ней, так что в конце концов, как это:
файла: /// частные/вар/мобильный/Контейнеры /Shared/AppGroup/D4A4F193-4125-406F-9A85-2B301F233D7E/image0.jpg
при выполнении расширения приложений, по-видимому файл разделяемые в этой папке. Пробовали File.applicationDirectory
, File.documentsDirectory
и File.storageDirectory
, есть ли другое специальное место или способ получить файл?
Я считаю File.applicationDirectory, File.documentsDirectory и File.storageDirectory единственными местами, где вы будете в состоянии получить доступ к вашему приложению. Проверьте их значения, чтобы увидеть, на что они указывают. Если ваш путь не находится в этих каталогах, я сомневаюсь, что можно проверить наличие файла – Philarmon