iOS学习笔记17—NSFileHandle 诸多方法理解
来源:互联网 发布:js outerhtml 编辑:程序博客网 时间:2024/06/14 01:29
一 :方法介绍
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]);
- iOS学习笔记17—NSFileHandle 诸多方法理解
- iOS: NSFileHandle的方法fileHandleForReadingAtPath:
- iOS: NSFileHandle的方法fileHandleForUpdatingAtPath:
- iOS: NSFileHandle的方法fileHandleForWritingAtPath:
- iOS: NSFileHandle的方法fileHandleWithStandardInput
- iOS: NSFileHandle的方法fileHandleWithStandardOutput
- iOS: NSFileHandle的方法availableData
- iOS: NSFileHandle的方法closeFile
- iOS: NSFileHandle的方法fileDescriptor
- iOS: NSFileHandle的方法initWithFileDescriptor:
- iOS: NSFileHandle的方法offsetInFile
- iOS: NSFileHandle的方法readDataOfLength:
- iOS: NSFileHandle的方法readDataToEndOfFile
- iOS: NSFileHandle的方法seekToEndOfFile
- iOS: NSFileHandle的方法seekToFileOffset:
- iOS: NSFileHandle的方法synchronizeFile
- iOS: NSFileHandle的方法truncateFileAtOffset:
- iOS: NSFileHandle的方法writeData:
- 添加matlab中的子目录
- (原创)easyui基于web的打印实现
- Linux下安装samba,实现和windows文件共享
- Windows Phone 7 资源汇总
- 坚持一定会有看得见的成长
- iOS学习笔记17—NSFileHandle 诸多方法理解
- sql Server 常用函数
- 中小规模Hadoop集群优化
- Uva Oj 11340 - Newspaper
- JS禁止复制粘贴
- WinCE7 for AM3517 电容屏多点触控效果
- 云计算重要网址
- 下载spydroid源码方法
- 更改Unity中鼠标的图像