int
main(
int
argc,
const
char
* argv[])
{
@autoreleasepool
{
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]);
data
= [NSData dataWithContentsOfFile:thepath];
NSLog(@
"NSData类方法读取的内容是:%@"
,[[NSString
alloc] initWithData:data encoding:NSUTF8StringEncoding]);
NSString*
content = [NSString stringWithContentsOfFile:thepath encoding:NSUTF8StringEncoding error:nil];
NSLog(@
"NSString类方法读取的内容是:\n%@"
,content);
NSFileHandle*
fh = [NSFileHandle fileHandleForReadingAtPath:thepath];
data
= [fh readDataToEndOfFile];
NSLog(@
"NSFileHandle实例读取的内容是:\n%@"
,
[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
}
return
0
;
}