File移动平台目录位置总结

在移动开发时,我们往往会疑惑该用File的哪个目录来进行文件存储和访问等,今天特意总结一下: 这是Adobe官方给出的Andriod和IOS平台的目录信息:

平台

目录类型

典型的文件系统位置

Android

应用程序

/data/data/

应用程序存储

/data/data/air.applicationID/filename/Local Store

缓存

/data/data/applicationID/cache

桌面

/mnt/sdcard

文档

/mnt/sdcard

临时

/data/data/applicationID/cache/FlashTmp.randomString

用户

/mnt/sdcard

iOS

应用程序

/var/mobile/Applications/uid/filename.app

应用程序存储

/var/mobile/Applications/uid/Library/Application Support/applicationID/Local Store

缓存

/var/mobile/Applications/uid/Library/Caches

桌面

不可访问

文档

/var/mobile/Applications/uid/Documents

临时

/private/var/mobile/Applications/uid/tmp/FlashTmpNNN

用户

不可访问

  以下是File个静态目录在Android和IOS上的情况:

Android

iOS

File.applicationDirectory

通过 URL 只读(非本机路径)

只读

File.applicationStorageDirectory

可用

可用

File.cacheDirectory

可用

可用

File.desktopDirectory

SDCard 的根目录

不可用

File.documentsDirectory

SDCard 的根目录

可用

File.userDirectory

SDCard 的根目录

不可用

File.createTempDirectory()

可用

可用

File.createTempFile()

可用

可用

  友情提示:博主一直用的File.documentsDirectory,非常好用! 延伸阅读:http://help.adobe.com/zh\_CN/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7fe4.html