- Home /
Hi! Is it possible to store data files in folders like these have?
I want to create my own folders in the final build to store data in a more structural way. Is it possible, or is it possible to do someting like this?
Thank you!
![alt text][2] [2]: /storage/temp/124839-bild2.png ,I want to create my own folders in the final build to store data in a more structural way. Is it possible, or is it possible to do someting like this?
Thank you.
Answer by Legend_Bacon · Sep 19, 2018 at 05:24 PM
Hello there!
If you want to manage folders and files, the best solution is usually to use Application.persistentDataPath.
On Windows this refers to the location "%Appdata%/../LocalLow".
If you don't want to deal with user permissions or Windows security, I recommend you do all of your file management in there.
If you aren't sure how to create files/folders and move them around from code, you should probably try searching for threads like this one, using the keywords "Unity C# Create Directory", "Unity C# Move File", etc...
I hope this helps!
Cheers,
~LegendBacon
I think I understand, thank you! But if I would create it by code, how do I know where users will install the game?
There's no real need to know where the game is installed, as persistentDataPath always refers to the same location regardless.
You can use code like this for example:
Directory.CreateDirectory( Path.Combine(Application.persistentDataPath, "SaveData/Characters/TheNameOfTheCharacter");
This would create a new folder named "TheNameOfTheCharacter" under %appdata%/../LocalLow/YourCompanyName/YourGameName/SaveData/Characters
Your answer
Follow this Question
Related Questions
How do you save changes made with custom editor? 3 Answers
playerprefs multiple save slots 2 Answers
Is it possible to save an object array? 1 Answer
Saving Post Processing as a graphic option 1 Answer
Send hero to attack builds (js) 0 Answers