一、文件各个平台的位置
平台 | Application.dataPath | Application.streamingAssetsPath | Application.persistentDataPath | Application.temporaryCachePath |
iOS | Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data | Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data/Raw | Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Documents | Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Library/Caches |
Android | /data/app/xxx.xxx.xxx.apk | jar:file:///data/app/xxx.xxx.xxx.apk/!/assets | /data/data/xxx.xxx.xxx/files | /data/data/xxx.xxx.xxx/cache |
Windows | /Assets | /Assets/StreamingAssets | C:/Users/xxxx/AppData/LocalLow/CompanyName/ProductName | C:/Users/xxxx/AppData/Local/Temp/CompanyName/ProductName |
Mac | /Assets | /Assets/StreamingAssets | /Users/xxxx/Library/Caches/CompanyName/Product Name | /var/folders/57/6b4_9w8113x2fsmzx_yhrhvh0000gn/T/CompanyName/Product Name |
Windows Web Player | file:///D:/MyGame/WebPlayer (即导包后保存的文件夹,html文件所在文件夹) |
二、文件夹的权限
文件名 | 权限 | 备注 |
Application.dataPath | 只可读不可写,放置一些资源数据 | Unity的Assets文件夹。工程开发时可以使用,正式包不使用。 |
Application.streamingAssetsPath | 只读 | 原始项目文件,可以读取原始项目的文件。 |
Application.persistentDataPath | 可读写文件夹,AB包路径 | 存储用户的存档数据。 |
留言