copyItemAtPath всегда выходит из строя с ошибкой «Файл существует»

Я пытаюсь скопировать каталоги с помощью copyItemAtPath, но каждый раз он терпит неудачу с сообщением «Операция не может быть завершено. Файл существует »ошибка.

Вот код, который я использую

NSLog(@"Copying from: %@ to: %@", [[NSUserDefaults standardUserDefaults] objectForKey:@"template_1_path"], path);
if(![file_manager copyItemAtPath:[NSString stringWithFormat:@"%@", [[NSUserDefaults standardUserDefaults] objectForKey:@"template_1_path"]] toPath:[NSString stringWithFormat:@"%@", path] error:&error]) {
      NSLog(@"%@" [error localizedDescription]);
}

Пример журнала -

"Copying from: /Users/testuser/Sites/example_site to: /Users/testuser/Desktop"
"The operation couldn’t be completed. File exists"

Есть идеи, что я делаю неправильно?

Заранее спасибо!

12
задан Raphael Caixeta 26 April 2011 в 02:07
поделиться