您的位置:首页 > 移动开发 > IOS开发

iOS学习笔记17—NSFileHandle 诸多方法理解

2013-03-19 17:57 387 查看
一 :方法介绍

1.+ (id)fileHandleForReadingAtPath:(NSString *)path;打开一个文件准备读取

2.+ (id)fileHandleForWritingAtPath:(NSString *)path; 打开一个文件准备写入

3.+ (id)fileHandleForUpdatingAtPath:(NSString *)path; 打开一个文件准备更新 (读取。写入)

4.- (NSData *)availableData; 从设备或者通道返回可用的数据

5.- (NSData *)readDataToEndOfFile; 从当前的节点读取到文件末尾

6.- (NSData *)readDataOfLength:(NSUInteger)length; 从当前节点读取制定length的长度数据

7.- (void)writeData:(NSData *)data; 写入数据

8.- (unsigned long long)offsetInFile; 获取当前文件的偏移量

9.- (unsigned long long)seekToEndOfFile;跳到文件末尾

10.- (void)seekToFileOffset:(unsigned long long)offset;跳到指定文件的偏移量

11.- (void)truncateFileAtOffset:(unsigned long long)offset; 将文件的长度设定为指定的offset字节

12.- (void)synchronizeFile;

-13. (void)closeFile; 关闭文件

二: 获取一个文件的大小:

NSFileManager *defaultManger = [NSFileManager defaultManager];

NSDictionary *dic= [defaultManger attributesOfItemAtPath:filePath error:nil];

NSNumber *fileNum = [dic objectForKey:NSFileSize];

NSLog(@"fileNum : %f",[fileNum floatValue]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐