반응형
NSURL을 로컬 파일 경로로 변환
다음과 같은 NSURL이 있습니다.
file : //localhost/Users/myuser/myfile.txt
다음과 같은 로컬 파일 경로로 변환하는 표준 함수가 있습니까?
/Users/myuser/myfile.txt
-[NSURL path]
방법을 사용하십시오 :
NSLog(@"%@", myUrl.path);
설명서에서 :
stringByReplacingPercentEscapesUsingEncoding:
메소드로 이스케이프 처리되지 않은 URL의 경로입니다 . 수신기가 RFC 1808을 준수하지 않으면를 반환합니다nil
.이 URL 객체에 파일 URL이 포함 된 경우 (로 결정됨
isFileURL
)이 메소드의 반환 값은 NSFileManager 또는 NSPathUtilities의 메소드에 입력하는 데 적합합니다. 경로에 슬래시가 있으면 제거됩니다.RFC 3986에 따라 권한 (호스트 이름 및 포트) 부분 뒤의 슬래시가 경로의 일부로 처리됩니다.
을 사용하여 이러한 URL을 만들 수 있습니다 +[NSURL fileURLWithPath:]
.
스위프트 4 :
absoluteURL.path
또는
yourUrl.path
참고 URL : https://stackoverflow.com/questions/6956325/convert-nsurl-to-local-file-path
반응형
'program tip' 카테고리의 다른 글
Django 템플릿에서 중첩 for 루프로 가장 바깥 쪽 forloop.counter에 액세스하는 방법은 무엇입니까? (0) | 2020.08.05 |
---|---|
노드 bin 스크립트를 실행할 때 명령 행 작업 디렉토리 결정 (0) | 2020.08.05 |
C #에서 유형을 매개 변수로 전달 (0) | 2020.08.05 |
기능이 여러 조건 인 Numpy (0) | 2020.08.05 |
넷빈즈 : @author를 변경하는 방법 (0) | 2020.08.05 |