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类进行偏好设置文件的创建、读取和修改

使用 iOS 文件 App 自带的「文件共享」功能,可以实现在 iPhone 上访问 Windows 电脑上的文件,只要 iPhone 与 Windows 电脑在同一局域网下,就可以通过 iPhone 快速 *** 作电脑上的文件。

共享前首先前往 PC 进行设置,右键点击需要共享的文件夹并选择「属性」,在属性面板中,选择「共享」选项卡;

选择「共享」按钮并添加「Everyone」为共享用户,根据需求调整权限。

在电脑端设置完成后,打开 iPhone 的文件 App,点击右上角 「??」,选择「连接服务器」,服务器地址输入电脑 IP,点击链接。

电脑 IP 获取方式:Win+R 输入 cmd,然后输入「ipconfig」,IPv4 就是电脑的 IP 地址,当电脑更换了新的网络需要重新连接服务器。

输入了 IP 后,会提示填写用户名和密码,这里注意要选择「注册用户」,下方的名称和密码分别为电脑的用户名及登录密码,输入完成后点击「下一步」即可连接,连接完成后就可以在 iPhone 上访问电脑共享文件夹内的内容了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存