当前位置: 首页 > news >正文

iphone中获取文件路径的4种方法

1,document 中的路径  最麻烦的一种:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:filename;    

 

 本人自写自用的宏

2,#define ABS_FILE_PATH(FILE_NAME) [NSString stringWithFormat:@"%@/Documents/%@", NSHomeDirectory(),FILE_NAME]

 

 

3,获取程序application package目录下的文件路径:

#define PACKAGE_FILE_PATH(FILE_NAME) [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:FILE_NAME]

 

4,NSString* filePath = [[NSBundle mainBundle] pathForResource:@"fileName" ofType:@"fileType(txt...html..)"];

转载于:https://www.cnblogs.com/zzili/archive/2012/12/06/6663280.html

相关文章:

  • OSPF 学习总结
  • webservice xfire编写webService接口
  • 人像处理的颜色
  • nagios 插件check_tcp与check_udp用法
  • 到期提醒,阻止上网通告页面教程
  • 第一篇——项目开始前夕【我的第一次云项目连载】
  • SVN里的一些细小概念
  • C# Rss 操作类 C#获取Rss数据 C#生成Rss文件
  • 运营天猫商城的注意事项
  • Bug多,也别乱来,别被Bug主导了开发
  • OpenStack利用puppet构建自动化部署环境
  • 随想,梦幻之笔
  • 關於代碼註釋(一)
  • 文件挂载(mount)命令详解
  • 【读书笔记】《世界上最伟大的推销员》
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【mysql】环境安装、服务启动、密码设置
  • DOM的那些事
  • magento 货币换算
  • Promise初体验
  • React组件设计模式(一)
  • storm drpc实例
  • Vue ES6 Jade Scss Webpack Gulp
  • Vue2.x学习三:事件处理生命周期钩子
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 从零开始学习部署
  • 理解在java “”i=i++;”所发生的事情
  • 面试总结JavaScript篇
  • 判断客户端类型,Android,iOS,PC
  • 前端_面试
  • 通过几道题目学习二叉搜索树
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • C# - 为值类型重定义相等性
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • "无招胜有招"nbsp;史上最全的互…
  • #前后端分离# 头条发布系统
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (0)Nginx 功能特性
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (8)STL算法之替换
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (七)Knockout 创建自定义绑定
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (原)Matlab的svmtrain和svmclassify
  • (转)scrum常见工具列表
  • (转)菜鸟学数据库(三)——存储过程
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .Net(C#)常用转换byte转uint32、byte转float等
  • @EnableConfigurationProperties注解使用
  • @Query中countQuery的介绍