2

我有一个旧的(OS9)文件,其中包含一个带有“CODE”资源的资源分支,我想从 Obj-C 中读取它。我使用类似的东西:

NSFileHandle *codeFile=[NSFileHandle fileHandleForReadingAtPath:myPath];

但只看到数据分叉!有什么简单的解决方案吗?

我还尝试将资源分叉与

"CpMac -r myFile newFile" 

但只取回旧文件?

4

1 回答 1

3

打开路径

yourFile/..namedfork/rsrc

使您可以访问“yourFile”的资源分支。或者,您可以使用getxattr(),因为资源分支存储为名为“com.apple.ResourceFork”的扩展属性。

于 2013-10-16T10:06:26.103 回答