Contiene la ruta a un directorio persistente de datos (Read Only).
El valor es una ruta de directorio en donde se espera que se almacenen los datos conservados entre ejecuciones del juego. Al publicar en iOS y Android, persistentDataPath apuntará a un directorio público en el dispositivo. Los archivos en esta ubicación no serán borrados con cada actualización de la App. Sin embargo, se debe tener en mente que esto no es una prueba infalible contra las acciones de los usuarios. Por ejemplo, remover la tarjera SD hará que los datos almacenados sean inaccesibles. Notar que cuando se construye la app. un GUID será generado basado en el Bundle Identifier, y este GUID será parte del persistentDataPath. Si se conserva el mismo Bundle Identifier en futuras versiones, entonces la app continuará accediendo a la misma ubicación tras cualquier actualización que ésta tenga.
Windows Store Apps: Application.persistentDataPath points to %userprofile%\AppData\Local\Packages\<productname>\LocalState.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Example() { print(Application.persistentDataPath); } }
Note: The persistentDataPath on a Mac is written into the user Library folder. (This folder
is often hidden.) In recent Unity releases user data is written into
~/Library/Application Support/company name/product name
. Older versions of Unity wrote into the
~/Library/Caches
folder, or ~/Library/Application Support/unity.company name.product name
.
These folders are all searched for by Unity. The oldest folder that contains the required
data is used for the application.