创建目录
NSString *createDirPath=@"";
[fm createDitrctoryAtPath:@"路径" withIntermediateDirectories:YES/NO attributes:nil error:nil];
创建路径的时候,如果为YES创建写出的所有目录,如果为NO程序没有
attributes属性的字典
如何创建文件
[fm createFileAtPath:createDirPath contents:(NSData *)attributes:(NSDictionary *)];
创建NSData 是一个处理二进制数据的类
NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];
[fm createFileAtPath:createDirPath contents:data attributes:nil];
copyItemAtPath:(NSString *)toPath:(NSString *) error:(NSError *)
[fm copyItemAtPath:createDirPath toPath:targetPath error:nil];
如何移动文件
[fm moveItemAtPath:creatDirPath toPath :targetPath error:nil];
如何删除文件
[fm removeItemAtPath:targetPath error:nil];
NSFileManager文件下载的思路
1.发送请求给服务器,要求下载某个文件
2.服务器发出相应,返回文件数据
3.手机客户端利用NSData来存放服务器返回的文件数据
4.利用NSFileManager将NSData里面的文件数据写到新的文件中
|
|