С Новым годом! Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
1

Application.persistentDataPath это рут?

03.03.2021, 12:42. Показов 2093. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
мне нужно создавать папки и в них файлы, так как для этого PlayerPrefs не совсем подходит я решил это все хранить в файлах, но я собирался хранить все это дело так
C#
1
StreamWriter writer = new StreamWriter("Assets/Resources/Data/MusicVolume.txt", false);
оказалось это проходит только в редакторе, тогда мне посоветовали использовать Application.persistentDataPath.
теперь главный вопрос - Application.persistentDataPath - как бы является рутом и я там могу выстраивать свою иерархию?
Мол Создать там папку data а в ней создать подпапки user level и т.д. а в них уже файлы с нужными текстами (данными)....
Если это так то как правильно там создавать, папки и файлы, а так же читать и перезаписывать их?
Подскажите примеры кода или туда ссылки....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2021, 12:42
Ответы с готовыми решениями:

Hci_le_set_scan_parameters() не запускается с рут и без рут
Не запускается hci_le_set_scan_parameters() (точнее возвращает ошибку), ошибка в отсутствии рут...

Получил рут через Baidu Root. Теперь хочу назад отключить. Как это сделать надежнее всего?
Одни советуют просто удалить оба файла *.su, какие есть во внутренней памяти, ну и саму...

Что это за обновления EgisUpdate Release Application?
Начало вылезать какое то обновление EgisUpdate Release Application на английском всё , что то...

WPF browser application ошибка System.Deployment.Application.DeploymentException (Subscription)
ситуация, на работе создал приложение обозревателя WPF(открывается через Explorer) на рабочем компе...

2
Эксперт .NETАвтор FAQ
10418 / 5148 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
03.03.2021, 14:04 2
Цитата Сообщение от Nebiros Посмотреть сообщение
Application.persistentDataPath - как бы является рутом и я там могу выстраивать свою иерархию?
Application.persistentDataPath это путь к индивидуальной папке для вашего приложения, в которой у вас будут права на запись и чтение. В этой папке вы можете создавать любые подпапки.

Пример создания подпапки:
C#
1
2
var mySubFolder = Path.Combine(Application.persistentDataPath, "MySubfolder");
Directory.CreateDirectory(mySubFolder);
1
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
03.03.2021, 14:10  [ТС] 3
Цитата Сообщение от Storm23 Посмотреть сообщение
Application.persistentDataPath это путь к индивидуальной папке для вашего приложения, в которой у вас будут права на запись и чтение. В этой папке вы можете создавать любые подпапки.
я наверное неправильно выразился - это рут в котором я могу что угодно создавать, читать, стирать и т.д.
и на каждом устройстве он будет свой но методы будут работать одинаково так как Application.persistentDataPath это рут...
как то так?

Добавлено через 1 минуту
Цитата Сообщение от Nebiros Посмотреть сообщение
на каждом устройстве он будет свой но методы будут работать одинаково так как Application.persistentDataPath это рут...
ну то есть статический путь начала для всех моих созданных папок....

Добавлено через 50 секунд
кстати тут маленький вопросик - а пользователи туда могут залезть и прочитать или изменить что-то там?
0
03.03.2021, 14:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2021, 14:10
Помогаю со студенческими работами здесь

Разница запуска функция Console Application и VCL Forms Application
Ситуация следующая. Есть устройство подключенное к компу посредством USB и библиотека для работы с...

Application has failed to start because the application configuration is incorrect (+LNK4099, 4098)
Получил тестовое задание на джуна C++. Проект - Недоделанный арканоид на собственном движке...

RuntimeError: No application found. Either work inside a view function or push an application context
Пытаюсь добавить запись в базу через терминал: from app import db, create_app...

Как работает метод Application.Lock и Application.Unlock?
Может кто-нибудь знает как работает метод Application.Lock и Application.Unlock.Т.е. каким образом...

Достать исходный код application из Oracle Application Server
Господа, возникла проблема. Понадобилось вытянуть исходники одного приложения из Oracle Application...

Как пользоваться Application.ThreadException, и другими событиями Application?
у меня на форме есть много методов, которые обрабатывают ошибки следующим образом try { // код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru