Обычно URL-адреса файлов имеют тип NSURL. Теперь существует метод, который вы можете использовать для захвата родительского каталога: NSURL *parentDirectory = [fileURL URLByDeletingLastPathComponent];
Ответ 3
Вы должны использовать URL для размещения файлов. Если у вас есть путь как String, я бы преобразовал его в URL. Для Swift 3 используйте
let fileURL: URL = URL(fileURLWithPath: "/path/to/something")
let folderURL = fileURL.deletingLastPathComponent()