iOS : 通过路径读取文件的几种方法
生活随笔
收集整理的這篇文章主要介紹了
iOS : 通过路径读取文件的几种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//第一種方法: 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]);總結
以上是生活随笔為你收集整理的iOS : 通过路径读取文件的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 互联网大佬们都在焦虑什么?
- 下一篇: CSS3之position:sticky