1. NSHomeDirectory()根据你应用的运行平台返回相应的目录,当然是返回你这个应用所在沙盒的目录,比如在IOS里面,该方法返回的就是应用沙盒所在的路径
NSString *homeDocuments = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]2.根据NSHomeDirectory()进行文件的创建
NSString *homeDocuments = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
if(![fileManager fileExistsAtPath:homeDocuments])
{
[fileManager createDirectoryAtPath:homeDocuments withIntermediateDirectories:YES attributes:nil error:&error];
if(!error)
{
NSLog(@"文件初始化错误-----%@",error);
}
}
3.判断文件是否存在
NSFileManager *fileManager=[NSFileManager defaultManager];
return [fileManager fileExistsAtPath:fileName];
4.使用NSSearchPathForDirectoriesInDomains获取指定路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *dc = [paths objectAtIndex:0];
NSString *fileDC = [dc stringByAppendingPathComponent:@"show.txt"];
本文介绍了如何利用NSHomeDirectory()方法获取应用沙盒路径,并在此基础上创建文件夹和文件,同时提供了判断文件是否存在的方式。通过实例演示了iOS应用中文件操作的基本流程。
1910

被折叠的 条评论
为什么被折叠?



