我设法得到了一个漂亮的 ftp 对象。它的级别非常低并且很容易适应。我使用它通过 FTP 将文件从一台 Mac 传输到另一台 Mac。
现在,我遇到的问题是,当传输的文件到达目的地(另一台 Mac)时,访问权限会以随机间隔设置为“所有人”:“无访问权限”。因此,有时,我对文件所做的任何操作都会随机失败,因为我的应用程序无法访问这些文件。
有没有办法可以更改 Objective-C 中文件的访问权限?
问候,
易兹碎片
对于本地文件的权限,您需要[NSFileManager setAttributes:ofItemAtPath:error:] http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html#//apple_ref/occ/instm/NSFileManager/setAttributes%3aofItemAtPath%3aerror%3a
您想要使用的属性字典将包括NSFilePosixPermissions http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html#//apple_ref/c/data/NSFilePosixPermissions.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)