复制资源中的文件夹

时间:2010-01-29 05:54:14

标签: cocoa

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

提前致谢

2 个答案:

答案 0 :(得分:1)

  

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

  1. 听起来你在写一个安装程序。 Use PackageMaker;不要编写自己的自定义安装程序。安装程序已经处理了一千个边缘情况,而自定义安装程序则没有。
  2. 真的需要在/ System中安装这个文件吗?绝对需要的唯一一种东西是司机。如果您正在安装的是其他任何内容,则答案是否定的,您不应将其安装到/ System。

答案 1 :(得分:-1)

你使用的NSFileManager有很方便的方法。有像

这样的方法
- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error

以下是来自apple docs的描述:

Copies the directory or file specified in a given path to a different location in the file system identified by another path.