Version: 2017.1

Application.persistentDataPath

Cambiar al Manual
public static string persistentDataPath ;

Descripción

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.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961