자원

2010-01-29 6 views
0
내가 폴더를 복사 할 필요가 코코아에서 응용 프로그램을 개발하고

에 폴더를 복사하는 것은 내가 솔루션자원

에 대한 소스 및 대상 path.Looking를 지정할 수 있습니다 괜찮나 시스템/라이브러리에서 다른 위치로 자원에 추가 미리 감사드립니다.

답변

-1

당신은 NSFileManager을 사용합니다. 정말 좋은 방법이 있습니다. 이

- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error 

같은 방법은 그리고 여기 사과 문서에서 그것의 설명입니다 :

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

+0

/System은 권한이있는 위치이므로이 방법은 작동하지 않습니다. 관리자 권한으로 승격 된 별도의 도구로 사본을 실행해야합니다. Peter Hosey가 제안한 설치 프로그램이 여기에 올바른 대답입니다. –

1

내가 폴더를 복사 할 필요가 코코아에서 응용 프로그램을 개발하고는 다른 자원에 추가 시스템/라이브러리의 위치.

  1. 설치 프로그램을 작성하는 것처럼 들립니다. Use PackageMaker; 자신 만의 사용자 정의 설치 프로그램을 작성하지 마십시오. 설치 프로그램이 이미 처리하고 사용자 지정 설치 관리자가 처리하지 않는 수천 개의 가장자리 경우가 있습니다.
  2. 정말이/파일에이 파일을 설치해야합니까? 절대적으로 거기에 있어야하는 유일한 종류의 것은 운전자입니다. 설치하려는 항목이 다른 것 인 경우 대답은 아니오이며/System에 설치하면 안됩니다.