기초 프레임 워크를 사용하여 Xcode에서 명령 줄 도구를 만들고 있는데 파일 경로 처리의 기본 사항에 혼란 스럽습니다. 첫 번째 인수는 파일 (myfile.txt) 또는 파일 경로 (./myfile.txt)가됩니다. 이 인수를 파일의 절대 경로 (또는 URL)로 바꾸고 싶습니다. 어떻게해야합니까?Foundation 명령 줄 도구, 인수 파일
답변
-[NSURL fileURLWithPath:]
을 사용하십시오.
int main(int argc, char *argv[]) {
@autoreleasepool {
if(argc < 2)
{
fprintf(stderr, "Usage: %s [file path]\n", argv[0]);
exit(-1);
}
NSURL *f = [NSURL fileURLWithPath:[NSString stringWithUTF8String:argv[1]]];
/* Do something with f */
}
return 0;
}
([C 목표 절대 URL에 대하여 URL을 변경]의
인수가 정확히 "myfile.txt"이면 myfile.txt 파일을 완전히 처리 할 수 있습니까? – AbleArcher
"처리"는 전체 경로를 의미합니다 (예). 프로세스 CWD가 고려됩니다. 이것을 직접 테스트하려면 URL을 만든 후에 NSLog (@ "% @", [f path])를 수행하십시오. – jatoben
감사합니다. 그게 내가 필요한거야. – AbleArcher
- 1. Objective C 명령 줄 도구 인수 입력
- 2. OpenSSL 명령 줄 도구 : 문자열의 "-in"인수
- 3. 명령 줄 선택적 인수
- 4. 명령 줄 인수 PYTHON
- 5. XCode의 명령 줄 인수
- 6. 명령 줄 인수 문제
- 7. 명령 줄 인수 및 명령 줄 인수 배열의 길이
- 8. Windows의 마지막 명령 줄 인수 배치 파일
- 9. 추출 명령 줄 인수
- 10. 변경 명령 줄 인수
- 11. 명령 줄 인수
- 12. 최대 명령 줄 인수
- 13. 명령 줄 인수 문제
- 14. 디렉터리 명령 줄 인수
- 15. WinMain 명령 줄 인수
- 16. 명령 줄 인수 배열
- 17. Powershell의 명령 줄 인수
- 18. Apache.commons.cli 명령 줄 인수
- 19. 명령 줄 인수
- 20. 명령 줄 인수 문제
- 21. 계기 명령 줄 인수
- 22. 개미 명령 줄 인수
- 23. Fortran 명령 줄 인수
- 24. 명령 줄 인수 정렬
- 25. 는 명령 줄 인수
- 26. 옵션 명령 줄 인수
- 27. 전달 명령 줄 인수
- 28. C++ 명령 줄 인수
- 29. Emacs 명령 줄 인수
- 30. 명령 줄 인수 전달
중복 가능성 http://stackoverflow.com/questions/2123725/change-a-relative-url-to-absolute-url-in- objective-c) – Monolo