1.//获取当前工程的沙盒路径
NSString *sandboxPath = NSHomeDirectory();//C语言函数
//打印沙盒路径
NSLog(@"%@",sandboxPath);
//1.获取沙盒下Documents的路径,方法1:字符串拼接,路径拼接
// NSString *documentsPath = [sandboxPath stringByAppendingString:@"/documents"];//普通拼接,加斜杠
// NSString *cachesPath = [documentsPath stringByAppendingPathComponent:@"Library/caches"];//路径拼接,不加斜杠
// NSLog(@"documentsPath:%@",documentsPath);
// NSLog(@"cachePath:%@",cachesPath);
//2.获取Documents的路径方法2,使用函数
NSArray *arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [arr objectAtIndex:0];
//同理获取caches的路径
NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"%@",documentsPath);
NSLog(@"%@",cachesPath);
//3.读写文件
//创建一个文件路径那个
NSString *filePath = [documentsPath stringByAppendingPathComponent:@"test.txt"];
NSString *contentString = @"Hello ,Kitty!";
//将字符串内容写入文件路径中
[contentString writeToFile:filePath atomically:YESencoding:NSUTF8StringEncodingerror:nil];
//再从指定文件中读出内容
NSString *readString = [NSStringstringWithContentsOfFile:filePath encoding:NSUTF8StringEncodingerror:nil];
NSLog(@"%@",readString);
转载于:https://blog.51cto.com/7300377/1408334