ios读取文件
2013-08-21 16:12
162 查看
// 创建文件管理器 NSFileManager *fm=[NSFileManager defaultManager]; //获取路径 NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; [fm changeCurrentDirectoryPath:documentsDirectory]; //获取文件路劲 NSString* path = [documentsDirectory stringByAppendingPathComponent:@"aaa.txt"]; //查找文件,如果不存在,就创建一个文件 if (![fm fileExistsAtPath:path]) { [fm createFileAtPath:path contents:nil attributes:nil]; } NSString *astr = @"aadsdafdsgdfgfd"; [astr writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
读取文件
// 创建文件管理器 NSFileManager *fm=[NSFileManager defaultManager]; //获取路径 NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; [fm changeCurrentDirectoryPath:[documentsDirectory stringByExpandingTildeInPath]];//扩张路径 //获取文件路劲 NSString* path = [documentsDirectory stringByAppendingPathComponent:@"aaa.txt"];//把文件名加在路径后面 NSString *s = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; self.aaa.text=s;
注意:在项目中获取文件路径
NSString *path=[[NSBundlemainBundle] pathForResource:self.plistofType:@"plist"];
在整个本地计算机上获取文件路径
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0];
相关文章推荐
- 文件操作ofstream,open,close,ifstream,fin,依照行来读取数据, fstream,iosin iosout,fio.seekg(),文件写入和文件读写,文件拷贝和文件
- ios文件读取(二)
- iOS 通过路径对文件写入数据 读取数据
- iOS的四种方法读取文件内容
- ios 文件读取
- IOS 004 数据的加载方式 懒加载 以及plist文件的读取
- iOS开发2:读取plist文件
- IOS学习:AVAudioPlayer播放音乐文件及读取ipod库中的音乐文件
- 文件操作ofstream,open,close,ifstream,fin,按照行来读取数据, fstream,iosin iosout,fio.seekg(),文件写入和文件读写,文件拷贝和文件
- IOS数据的存储和读取之文件操作
- Xamarin.iOS 文件的创建与读取
- 【学习ios之路:UI系列】iOS沙盒机制,文件读取,归档与反归档
- iOS plist文件创建于读取
- iOS从plist文件里面读取内容
- iOS 读取zip包中的文件
- IOS 资源文件的读取
- iOS plist文件写入和读取
- iOS开发:读取plist文件
- iOS中 JSON格式文件的写入和读取
- iOS从静态库里读取文件