我想使用以下代码使用 Cocoa 设置文件的权限:
permissions=0644;
attr = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt: permissions] forKey:NSFilePosixPermissions];
[fileManager setAttributes:attr ofItemAtPath:filename error:nil];
这工作正常。但是,我的“权限”变量是我计算的整数,因此是 644 而不是 0644,在这种情况下会失败。如何将整数 644 转换为 0644 ?
谢谢。