#objective-c #cocoa #permissions #file-ownership
#objective-c #cocoa #разрешения #владение файлом
Вопрос:
Я ищу, как получить (и установить) владельца, группу и разрешения в Cocoa для данного файла.
Каков наилучший способ сделать это? (и как проверить, предоставлено ли текущему пользователю достаточно для изменения этих разрешений)
Спасибо за вашу помощь,
С уважением,
Ответ №1:
В NSFileManager есть метод -SetAttributes:OfItemAtPath:ошибка:, который сделает свое дело. Обратите особое внимание на ключ NSFilePosixPermissions. Если метод завершается с ошибкой, он возвращает false, а подробные сведения об ошибке помещаются в NSError**
, которое вы ему предоставляете.