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);