Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Objective-C中设置文件权限_Objective C_File_Permissions - Fatal编程技术网

在Objective-C中设置文件权限

在Objective-C中设置文件权限,objective-c,file,permissions,Objective C,File,Permissions,我设法弄到了一个漂亮的ftp对象。这是非常低的水平,易于适应。我用它通过FTP将文件从一个Mac传送到另一个Mac 现在,我遇到的问题是,当传输的文件到达另一个Mac的目的地时,访问权限会以随机间隔设置给每个人:无访问权限。所以有时候,我对文件所做的任何操作都会随机失败,因为我的应用程序无法访问这些文件 有没有办法在Objective-C中更改文件的访问权限 问候,, EZFrag对于本地文件的权限,您需要 您要使用的属性字典将包括 对于本地文件的权限,您需要 您要使用的属性字典将包括 更改远程

我设法弄到了一个漂亮的ftp对象。这是非常低的水平,易于适应。我用它通过FTP将文件从一个Mac传送到另一个Mac

现在,我遇到的问题是,当传输的文件到达另一个Mac的目的地时,访问权限会以随机间隔设置给每个人:无访问权限。所以有时候,我对文件所做的任何操作都会随机失败,因为我的应用程序无法访问这些文件

有没有办法在Objective-C中更改文件的访问权限

问候,,
EZFrag

对于本地文件的权限,您需要


您要使用的属性字典将包括

对于本地文件的权限,您需要


您要使用的属性字典将包括

更改远程文件的访问权限?否。更改本地文件的权限。更改远程文件的访问权限?否。更改本地文件的权限。NSMutableDictionary*dict=[[NSMutableDictionary alloc]init];[dict setObject:[NSNumber numberWithInt:511]forKey:NSFilePosixPermissions]/*511是777八进制*的十进制数/NSFileManager*fm=[NSFileManager defaultManager];n错误*错误1;[fm setAttributes:dict of ItematPath:[文件路径]错误:&error1]@Michael,我也在修改NSFileGroupOwnerAccount。但它没有更新,导致cocoaerrorcode513错误。[attributes setValue:[NSNumber numberWithUnsignedLong:12345]forKey:NSFileGroupOwnerAccountID]@EZFrag当我试图为\Library\ColorSync\NSMutableDictionary*dict=[[NSMutableDictionary alloc]init]中的文件夹设置权限时,它不起作用;[dict setObject:[NSNumber numberWithInt:511]forKey:NSFilePosixPermissions]/*511是777八进制*的十进制数/NSFileManager*fm=[NSFileManager defaultManager];n错误*错误1;[fm setAttributes:dict of ItematPath:[文件路径]错误:&error1]@Michael,我也在修改NSFileGroupOwnerAccount。但它没有更新,导致cocoaerrorcode513错误。[attributes setValue:[NSNumber numberWithUnsignedLong:12345]forKey:NSFileGroupOwnerAccountID]@EZFrag当我试图为\Library\ColorSync中的文件夹设置权限时,它不起作用\