ios 获取文件目录路径方法大全

ios 获取文件目录路径方法大全,第1张

我们的app在手机中存放的路径是:/var/mobile/Applications/4434-4453A-B453-4ADF535345ADAF344

后面的目录4434-4453A-B453-4ADF535345ADAF344是iPhone自动生成的,里面包含了四个文件夹:

(1)AppName.app 目录:这是应用段雀程序的程序包目录,包含应用程序本身。由于应用改程序必须经过签名。所以再运行程序时,是不可以对这个目录进行内容修改的,否则会造成应用无法启动。

(2)Documents目录:这是文档目录。有关应用的所有数据文件应该写入到这个目录下,这个目录用于存储用户数据或者其他应该定期备份的信息。iTunes会同步改应用程序的此文件内容,适合存储一些重要的数据

(3)Libarary目录:库目录,这个目录下面还有两个子目录:Caches 和 Preferences

Preferences 目录:包含应用程序的编号设置文件,存放NSUserDefaults保存的.plist文件。iTunes同步该应用时会同步该文件夹中的内容。

Caches 目录:缓存目录。用于存储应用程序专用的支持文件,保存应用程序再次启动过程中需要的信息。ITunes不会同步改文件夹,保存一些不需要备份的数据

(4)tmp目录:临时目录。这个目录用于存放临时文件,保穗搏存应用程序再次启动过程中不再需要的信息。iTunes不会同步此文件夹,系统可能在应用没运行时就删除该目录下的文件,所以此目录适合保存应用中的一些临时文件,用完就删除。

下面就是这些文件夹猜燃祥获取路径的方法:

例子:

//下面是对该文件进行制定路径的保存

//取得一个目录下得所有文件名

//读取某个文件

//或者

}

Documents(NSDocumentDirectory)//用于写入应用相关数据文件的目录,在ios中写入这里的文件能够与iTunes共享并访问,存储在这里的文件会自动备份到云端

Library/Caches(NSCachesDirectory)//用于写入应用支持文件的目录,保存应用程序再次启动需要的信息。iTunes不会对这个目录的内容进行备份

tmp(use NSTemporaryDirectory())//这个目录用于存放临时文件,只程序终止时需要移除这些文件,当应用程序不再需要这些临时文件时,应该将其从这个目录中删除

Library/Preferences//这个目录包含应用程序的偏好设置文件,使用 NSUserDefault类进行偏好设置文件的创建、读取和修改

GitHub地址: FileAccess_iCloud_QQ_Wechat

点击列表跳转到QQ,微信。选择文件,选择“用其他方式打开”,点击原程序图标,跳转回原程序获取到文件数据。点击跳转到iCloud Drive,选择文件,跳转回原程序获取到文件数据。

设置白名单

跳转

设置Document types下的Document Content Type UTIs,指定与程序关联的文件类型,详情参考 System-Declared Uniform Type Identifiers

使用UIDocumentPickerViewController

在UIDocumentPickerDelegate里拿到url

判断歼握iCloud是否可用

通过UIDocument的子类ZHDocument,传入url获取数据

ZHDocument

在UIDocumentPickerDelegate依次执行,获取文件名埋改尺,弯高文件数据,写入沙盒Documents

百度知道

苹果手机的es文件浏览器如何导出文件

乐逸点科技

TA获得超过2275个赞

咨询成为第64223位粉丝轿拍肢

方法如下:

首先在手机上安装好ES文件浏览器,点击其app图标后打开该应用;

2、在打开的ES文件浏览器窗口中,向右滑动屏幕,找到本地文件夹;

3、在手机里找到要解压的文件,贺清可以闭世看到该文件是ZIP格式的压缩包;

4、点击该压缩包后,在d出的“选择”菜单中点击“解压”菜单项;

5、接下来就是要选择解压后保存的文件夹,选择好后点击下面的“解压缩”按钮;

6、一会就可以看到解压好的文件夹了。这样就可以使用接收到的文件了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8202865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存