我已经看到这个问题被问了几次,但到目前为止我无法使用任何帖子解决方案取得成功。我想要做的是重命名应用程序本地存储中的文件(对于 Obj-c 来说也是一种新的)。我能够检索旧路径并创建新路径,但是我必须写什么才能真正更改文件名?
到目前为止,我所拥有的是:
- (void) setPDFName:(NSString*)name{
NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString* initPath = [NSString stringWithFormat:@"%@/%@",[dirPaths objectAtIndex:0], @"newPDF.pdf"];
NSString *newPath = [[NSString stringWithFormat:@"%@/%@",
[initPath stringByDeletingLastPathComponent], name]
stringByAppendingPathExtension:[initPath pathExtension]];
}