Mac에 프레임 워크 Foundation 프레임 워크에 연결된 콘솔 프로그램이 있습니다. 실행 파일이 폴더에있는 것을 어떻게 알 수 있습니까?Foundation 실행 파일에서 작업 폴더를 찾으십시오.
0
A
답변
4
도구가 번들에 없어도 여전히 NSBundle
메서드 중 일부를 사용할 수 있습니다. 예 :
NSString * binaryPath = [[NSBundle mainBundle] executablePath];
NSString * executableFolder = [binaryPath stringByDeletingLastPathComponent];
1
는 [[NSBundle mainBundle] bundlePath]
0
(argv[0]
)) (주에 전달 된 첫 번째 인수에 대해 실행 자체에 대한 경로입니다 무엇. 당신이 콘솔 프로그램을 쓴다면, 당신은 그렇게 할 수 있습니다.
+0
전체 경로로 프로그램을 호출하는 경우에만. 만약 당신이 PATH에 어딘가에 프로그램을 설치했다면 (예를 들어 그것을 설치 함으로서) 이름만으로 실행하면'argv [0]'은 이름 일뿐입니다. –
+0
흠. BSD에서 항상 완전한 경로라고 생각했습니다. 나는 어디에서 그것을 읽었는지 모르며 그것에 대한 어떤 언급도 찾을 수 없다. 그래서 그것은 내 생각에 그저 가정 일 뿐이라고 생각한다. 알아 둘만한. –
관련 문제
- 1. 파일에서 암호화 알고리즘을 찾으십시오.
- 2. 쿼리 실행 SSIS 패키지 실행 일정을 찾으십시오
- 3. Team Foundation Server의 작업 롤업
- 4. .sln 파일에서 SccTeamFoundationServer 값을 얻으려면 Regex를 찾으십시오.
- 5. Java에서 .app 폴더를 실행 하시겠습니까?
- 6. 파일에서 검색 작업 바꾸기
- 7. Team Foundation Server의 다른 작업 항목은 무엇입니까?
- 8. Team Foundation 서버 및 작업 항목
- 9. Workflow Foundation : SharePoint없이 워크 플로 작업 사용?
- 10. Workflow Foundation 4 : 작업 캐싱 스레드 안전성?
- 11. 실패시 ANT에서 기본 작업 실행
- 12. Mac : Foundation Tool 앱을 cronjob으로 실행 하시겠습니까?
- 13. 실행 파일에서 asynctask 호출
- 14. Eclipse에서 파일에서 프로그램 실행
- 15. 실행 파일에서 변수 확인
- 16. PDB의 파일에서 명령 실행
- 17. 배치 파일에서 rake 실행
- 18. Dos 배치 파일에서 완고한 실행 파일 실행
- 19. python glob을 사용하여 14 자리 숫자의 폴더를 찾으십시오.
- 20. 작업 큐 실행
- 21. 백그라운드에서 작업 실행 계속
- 22. 리디렉션없이 작업 실행
- 23. 실행 백그라운드 작업
- 24. 비동기 작업 실행
- 25. 수동으로 석영 작업 실행
- 26. 리디렉션 전 작업 실행
- 27. 레일에서 장기 실행 작업
- 28. Quartz.net의 작업 실행 시간
- 29. 순서대로 레이크 작업 실행
- 30. 매분 실행되는 실행 작업
실행 파일이 번들로 제공되지 않습니다. 독립 실행 형 Mach 실행 파일입니다. –