IOS 文件读取4种方法 转字符串 和data
//第一种方法: NSFileManager实例方法读取数据NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, YES);NSString* thepath = [paths lastObject];thepath = [thepath stringByAppendingPathComponent:@"fd_list.txt"];NSLog(@"桌面目录:%@", thepath);NSFileManager* fm = [NSFileManager defaultManager];NSData* data = [[NSData alloc] init];data = [fm contentsAtPath:thepath];NSLog(@"%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);//第二种方法: NSData类方法读取数据data = [NSData dataWithContentsOfFile:thepath];NSLog(@"NSData类方法读取的内容是:%@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);//第三种方法: NSString类方法读取内容NSString* content = [NSString stringWithContentsOfFile:thepath encoding:NSUTF8StringEncoding error:nil];NSLog(@"NSString类方法读取的内容是:\n%@",content);//第四种方法: NSFileHandle实例方法读取内容NSFileHandle* fh = [NSFileHandle fileHandleForReadingAtPath:thepath];data = [fh readDataToEndOfFile];NSLog(@"NSFileHandle实例读取的内容是:\n%@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);}
加载bund里面的文件
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"LMSetting" ofType:@"plist"];
转载于:https://www.cnblogs.com/zhuchangsheng/p/5755824.html
IOS 文件读取4种方法 转字符串 和data相关推荐
- matlab中读文件的行数_Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...
- matlab中如何读写txt,Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: ...
- php读取文件内容5种方法
实际应用当中,请注意关闭 fclose($fp); php读取文件内容: -–第一种方法-–fread()--– <?php$file_path= "test.txt";if ...
- 81. read readline readlines 读取文件的三种方法
81. read readline readlines 读取文件的三种方法 文章目录 81. read readline readlines 读取文件的三种方法 1. 读取文件的三种方法 2. rea ...
- python读取txt文件_python实现读写txt文件的几种方法
一.读写模式: w:向文件中写入内容,w会清空原来文本内容 a:向文件中追加内容 r:从文件中读取内容 wb:以二进制形式写入内容. rb:以二进制形式读文件内容 ab:以二进制形式追加内容 a+.r ...
- php远程读取几行文件,PHP读取远程文件的三种方法
PHP读取远程文件的三种方法 (2008-08-01 14:29:55) 标签: php 下载远程文件 it HP读取远程文件的几种方法,做采集的第一步就是读取远程文件- 1.file_get_con ...
- matlab读取cvs文件的几种方法
matlab读取CVS文件的几种方法: 1,实用csvread()函数 csvread()函数有三种使用方法: 1.M = csvread('filename') 2.M = csvread('fil ...
- java遍历文件和归类_java读取文件的两种方法:java.io和java.lang.ClassLoader
java读取文件的两种方法:java.io和java.lang.ClassLoader 什么时候使用java.io,什么时候使用java.lang.ClassLoader呢? (注:要是之前读xml文 ...
- spark 读取ftp_在 Shell 中下载 ftp 文件的几种方法
FTP 是 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于 Internet 上的控制文件的双向传输.同时,它也是一个应用程 ...
最新文章
- 操作系统课设--使用信号量解决生产者/消费者同步问题
- 算法--生成m个指定范围的不重复随机数的三种方法分析(Java实现)
- 请求微信接口,判断用户是否关注公众号
- matlab中arccosh,mathematica10下载
- mysql基本常用命令_mysql 的基本操作以及常用命令
- 当当网图书爬虫与数据分析
- 计算机硬盘检测和修复工具,教你怎么使用硬盘检测修复工具教程
- 开源播放器内核比较:ijkPlayer、VLC、ExoPlayer、MediaPlayer、SmartPlayer
- SOPC Builder failed to refresh PTF file
- SpringBoot第二特性:Starter启动依赖_01_自己动手写一个Starter组件
- R学习笔记:《R语言入门与数据分析》
- 加菲猫语录精选74 中英俄三语版
- 分享一个无需账号完全免费的 ChatGPT-4 的方法
- 程序员的算法趣题Q13: 满足字母算式的解法
- 全国计算机停考通知,紧急停考通知!!!
- 计算机配件及其对应作用,电脑配件与每个配件作用详细完整的解释
- Java对象内存布局和对象头
- FreeNAS-9.10虚拟机测试安装
- 谷歌浏览器下禁止浏览器自动代理http图片到https
- 程序员创业大课-创建公司