Я хочу скопировать файл из каталога приложений в каталог документов. Я использую этот код, но это скопирует файл в мой каталог документов приложений.Скопировать файл в другой каталог в iOS
NSFileManager* fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *storePath = [documentsDirectory stringByAppendingPathComponent: @"TestFile.txt"];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"TestFile" ofType:@"txt"];
[[NSFileManager defaultManager] copyItemAtPath:filePath toPath:storePath error:nil];
if (![fileManager fileExistsAtPath:getDatabasePath]) {
NSLog(@"file doesn't exist");
// file doesn't exist
} else {
NSLog(@"file exist");
}
, который я пытаюсь изменить этот код, как, но он не работает, может быть, это что-то вроде этого
NSString *storePath = [documentsDirectory stringByAppendingPathComponent: @"Applications/AppFolder/Documents/TestFile.txt"];
Так есть ли возможный способ скопировать файл в другой каталог?
Я не думаю, что вы можете получить доступ к файлам из корневая директория. Это хорошо, если у вас есть приложения в песочнице. – Vinzius
жаль, что это HomeDirectory не rootDirectory. – Sandcom