Страница 1 из 1

Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 14:54
AngryCat
Мне нужно сохранить файл по НУЖНОМУ МНЕ ПУТИ. Например /sdCard/Download/. Как я могу это сделать? Если использовать обычный способ, то ничего не получается :/

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 15:01
1max1
Если использовать обычный спосо

Это какой?

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 15:04
AngryCat
1max1 писал(а):
Если использовать обычный спосо

Это какой?

Ну если я напишу.
Синтаксис:
Используется csharp
FileStream fs = new FileStream("/sdCard/Download/Save.txt",FileMode.Create);
....

То он работать не будет. Колеся по просторам интернета я понял, что с андроидом другая схема. Возможно нужны какие-то плагины или другой метод создания файла? А может путь должен быть другим :-? :-?

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 15:15
1max1

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 15:16
AngryCat
1max1 писал(а):http://anja-haumann.de/unity-how-to-save-on-sd-card/

{^._.^}/

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 16:28
AngryCat
1max1 писал(а):http://anja-haumann.de/unity-how-to-save-on-sd-card/

сделал все как в статье. Все равно возвращает путь к корневой папке игры [curved_hands] [curved_hands]

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 16:46
Tolking
А есть разрешение для App писать на SD?

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 16:58
AngryCat
Tolking писал(а):А есть разрешение для App писать на SD?

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Оно то есть, но вопрос смогу ли я с ним сделать, скажем так
System.IO.Directory.CreateDirectory("\\sdcard\\colorbounce\\");

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 17:02
AngryCat
и еще вопрос, как мне вписать разрешение в AndroidManifest. Если он создается в папке Temp, только во время сборке проекта, а потом удаляется????

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 17:11
1max1
В player settings покопайся.

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 17:27
Saltant
У меня без рута на андройде ваще на флеш писать не давало.

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 17:43
AngryCat
1max1 писал(а):В player settings покопайся.

Если ты про Scripting define symbols, то я пробывал - не помогло.

Re: Как сделать сохранение файла по заданному пути?

СообщениеДобавлено: 11 янв 2019, 17:59
1max1
AngryCat писал(а):
1max1 писал(а):В player settings покопайся.

Если ты про Scripting define symbols, то я пробывал - не помогло.

Write Permission - Choose whether to enable write access to the external storage (such as the SD card) and add a corresponding permission to the Android manifest. Set to External(SDCard) by default for development builds.
Internal - Only grant write permission to internal storage.
External(SDCard) - Enable write permission to external storage.
ИзображениеИзображение