【发布时间】:2014-12-16 17:18:50
【问题描述】:
因为我可以将所有文件从一个目录移动到另一个目录?我有我的代码可以单独移动它们,但我不能全部移动它们。
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:@"user"];
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
[[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error];
NSString *oldPath = [NSString stringWithFormat:@"%@/user/%@", documentsDirectory, fileName];
NSLog(@"copia de aqui %@", oldPath);
NSString *newPath = [NSString stringWithFormat:@"%@/leidos/%@", documentsDirectory, fileName];
NSLog(@"aqui aqui %@", newPath);
[[NSFileManager defaultManager] moveItemAtPath:oldPath toPath:newPath error:nil];
【问题讨论】:
-
移动一个文件,然后是另一个,然后是另一个?
标签: ios file nsfilemanager