«Источником» ниже является смонтированный образ диска (dmg) с именем «New».Я пытаюсь переименовать его с помощью строки textField и действия.Когда я завершу действие, переименовать не удастся, и я не смог его удалить.Код работает со стандартными файлами и папками.
Также - если я сделаю «Получить информацию» о смонтированном образе диска и переименую его там, все будет нормально.
В итоге я хочу переименовать смонтированный образ диска, используя строку textField.Может кто-нибудь объяснить?
NSString *source = [@"~/Desktop/New" stringByExpandingTildeInPath];
NSString *newFile = [input stringValue];
NSString *newPath = [[source stringByDeletingLastPathComponent] stringByAppendingPathComponent:newFile];
[[NSFileManager defaultManager] moveItemAtPath:source toPath:newPath error:NULL];
NSLog(@"File renamed to %@", newFile);