如何在具有被拒绝权限的目录中创建别名

时间:2016-12-19 17:05:45

标签: objective-c macos

尝试在目录中创建一些别名文件,但我得到了NSCocoaErrorDomain - 代码:512。我对源目录有读写访问权限,但没有对目标目录的写访问权。

来源目录: - 源文件

目的地目录: - 别名(指向源文件的链接)

NSError *error = nil;
NSData *data = [src bookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope
                        includingResourceValuesForKeys:nil
                                         relativeToURL:nil
                                                 error:&error];
if(data != nil)
    [NSURL writeBookmarkData:data toURL:dest options:NSURLBookmarkCreationWithSecurityScope error:&error];

如果我在目标目录中手动创建文件夹或文件,OS X会要求我输入管理员密码:

enter image description here

0 个答案:

没有答案