File移动平台目录位置总结

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注