iOS文件操作

如何,在哪新建一个名为testfile的文件才能让
[fm fileExistsAtPath:fName]==YES ?图片描述

阅读 3k
2 个回答

新建文件
[[NSFileManager defaultManager] createFileAtPath:_createPath contents:(NSData *)@“"attributes:nil];

_createPath 为你想创建的路径

因为ios手机有个沙盒路径的概念 你要先了解一下这个概念 获得沙盒路径再在路径后面加上你的fileName就是_createPath.
获取沙盒路径方法
NSArray *path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *pathDocuments=[path objectAtIndex:0];
NSString *_createPath = [NSString stringWithFormat:@"%@/%@",pathDocuments,fName];

创建一个文件夹
[[NSFileManager defaultManager] createDirectoryAtPath: [NSString stringWithFormat:@"%@/myFolder", NSHomeDirectory()] attributes:nil];

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题