在iOS中我希望使用开关将图像移动到特定位置,当开关打开时,它会将图像移动到我指定的位置,当它关闭时它会移动到哪里来。
答案 0 :(得分:4)
您可以使用以下功能将move
所有图片改为新Path
。
您需要pass
同时DirectoryPath
Old
和New
- (void)moveFileFromFolder:(NSString *)oldFolderPath toFolder:(NSString *)newFolderPath {
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *fileNames = [fileManager contentsOfDirectoryAtPath:oldFolderPath error:nil];
for (NSString *fileName in fileNames) {
NSString * oldFilePath = [oldFolderPath stringByAppendingString:fileName];
NSString * newFilePath = [newFolderPath stringByAppendingString:fileName];
NSError *error = nil;
[fileManager moveItemAtPath:oldFilePath toPath:newFilePath error:&error];
if (error) {
NSLog(@"error = %@", [error description]);
return;
}
}
}