Cocoa 复制资源中的文件夹

Cocoa 复制资源中的文件夹,cocoa,Cocoa,我正在cocoa中开发一个应用程序,需要将添加到资源的文件夹复制到系统/库中的其他位置。如何指定源路径和目标路径。正在寻找解决方案 提前感谢您可以使用NSFileManager,它有非常方便的方法。有这样的方法 - (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error 以下是apple docs对它的描述: 将给定路径中指定的目录或文件复制到文件系统中由另一路径标识

我正在cocoa中开发一个应用程序,需要将添加到资源的文件夹复制到系统/库中的其他位置。如何指定源路径和目标路径。正在寻找解决方案


提前感谢

您可以使用
NSFileManager
,它有非常方便的方法。有这样的方法

- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error
以下是apple docs对它的描述:

将给定路径中指定的目录或文件复制到文件系统中由另一路径标识的不同位置。

我正在cocoa中开发一个应用程序,需要将添加到资源中的文件夹复制到系统/库中的其他位置

  • 听起来你在写一个安装程序;不要编写自己的自定义安装程序。安装程序已经处理了上千个边缘案例,而您的自定义安装程序不会处理
  • 您真的需要在/System中安装此文件吗?唯一绝对需要的就是司机。如果您安装的是其他内容,则答案是“否”,并且不应将其安装到/System

  • 这将不起作用,因为/System是一个特权位置。您需要在已提升为管理员权限的单独工具中运行副本。Peter Hosey建议的安装程序是正确的答案。