A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 余丽丽 高级黑马   /  2015-8-1 20:25  /  433 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.单例对象:在程序运行期间,只有一个对象存在 
NSFileManger *manger = [NSFileManger defaultManger]; 
 
2.判断某个路劲文件是否存在 
Bool isExist = [manger fileExistsAtPath:filePath]; 
 
3.判断是否是一个目录 
Bool isDir; 
[manger fileExistsAtPath:filePath diDirectory:&isDir]; 
 
4.判断文件是否可读 
Bool isRead = [manger isReadableFileAtPath:filePath]; 
 
5.判断文件是否可写 
Bool isWrite = [manger isWriteableFileAtPath:filePath]; 
 
6.判断文件是否可以删除 
Bool isDel = [manger isDeletableFileAtPath:filePath]; 
 
用法: 
7.获取文件的属性(信息) 
NSDictionary *dict = [fm attributesOfItemAtPath:filePath error:nil]; 
 
8.使用递归方式获取文件及子目录 
NSArray *subPaths = [fm subpathsAtPath:dirPath]; 
 
9.直接获取文件及子目录 
subPaths = [fm subpathsOfDirectoryAtPath:dirPath error:nil]; 
 
10. 获取指定目录下的文件及目录信息(不在获取后代路径) 
subPaths = [fm contentsOfDirectoryAtPath:dirPath error:nil]; 
 
 
11. 根据路径创建文件 
BOOL isYES = [fm createDirectoryAtPath:createDirPath withIntermediateDirectories:YES attributes:nil error:nil]; 
 
12.将字符串转换成二进制数据 
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding]; 
 
13.移动文件 
[fm moveItemAtPath:createDirPath toPath:targetPath error:nil]; 
 
14.删除文件 
[fm removeItemAtPath:targetPath error:nil]; 

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马