LoginSignup
140
136

More than 5 years have passed since last update.

【Unity3D】ファイル保存パス

Last updated at Posted at 2014-03-05

ファイル保存パス

自分メモとしてまとめました。

※Androidの外部ストレージは端末によってパスが変わります。

Application.dataPath

アプリケーションが保存されているパス。

環境 取得パス
Android(本体) /data/app/<アプリのID>.apk
Android(SDカード) /mnt/asec/<アプリのID>/pkg.apk
iOS /var/mobile/Applications/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/myappname.app/Data

Application.persistentDataPath

永続的なデータを保存するパス。
ユーザーデータなど、アプリが再生成できないファイルを配置する。

環境 取得パス
Android(本体) /data/data/<アプリのID>/files/
Android(SDカード) /mnt/sdcard/Android/data/<アプリのID>/files/
iOS /var/mobile/Applications/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Documents

Application.temporaryCachePath

一時的なデータを保存するパス。
ダウンロードデータなど、アプリが再生成できるファイルを配置する。

環境 取得パス
Android(本体) /data/data/<アプリのID>/cache/
Android(SDカード) /mnt/sdcard/Android/data/<アプリのID>/cache/
iOS /var/mobile/Applications/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/Library/Caches

iOSの注意点

Application.dataPath
Application.persistentDataPath
のファイルは iCloud の保存対象になっています。
iCloud には無駄なデータを保存してはいけないようで、容量が大きすぎるとリジェクトされる事もあるようです。

参考サイト

http://hiiro-game.seesaa.net/article/272455420.html
http://createwave.blog104.fc2.com/blog-entry-199.html
http://d.hatena.ne.jp/murishinai/20130606/p2

140
136
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
140
136