NSString* path = [[NSBundle mainBundle] pathForResource:@"js" ofType:nil];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
if (path != nil) {
NSFileManager *fm = [NSFileManager defaultManager];
NSString* move_path = [NSString stringWithFormat:@"%@", [paths objectAtIndex:0]];
NSError *error;
if ([fm moveItemAtPath:path toPath:move_path error:&error]) {
NSLog(@"***************** success!");
} else {
NSLog(@"***************** fail!");
} }它不会失败的。
js & move_js不为空;
path = /var/mobile/Applications/06C82222-0ABF-4009-BD58-31B799DC7C33/adhoc.app/js
move_path = /var/mobile/Applications/06C82222-0ABF-4009-BD58-31B799DC7C33/Documents发布于 2011-06-13 18:54:47
您正在尝试从应用程序包中移动文件,但您不能这样做-您不能更改其中的任何内容。不需要移动文件,只需复制它:
if ([fm copyItemAtPath:path toPath:move_path error:&error]) {https://stackoverflow.com/questions/6329464
复制相似问题