2009-05-14 3 views
1

Uri.LocalPath에 대한 문서는 http://stackoverflow.com/과 같은 비 로컬 경로를 입력하면 어떻게되는지 말하지 않습니다. 사람이 그것을 처리하는 방법에 대한 공식 사양을 제공하는 소스 알고 있습니까?로컬 경로가 아닌 경로로 정의 된 Uri.LocalPath 란 무엇입니까?

나는 어떤 종류의 잡화와 모서리 케이스가 있는지 알기를 원하므로 물건을 시험해보고 올바른 것을 얻을 수 있는지 확신 할 수 없습니다.

당신은 사전 조건을 위반하고

답변

1

(A 열린 우리당은 또는 로컬이 아닌 경우 교대 강력한 방법으로 알려진 사람이 확인할 수 있는가? 특히, 내가 파일 시스템을 통해 액세스 할 수있는 무언가이다) "파일 이름"이 아닌 Uri에서 사용합니다. 따라서, 내가 보는 것처럼, 그것은 그것이 기뻐하는 것을 되돌릴 수 있습니다.

Uri.IsFile

+0

ISFILE를 사용하는 열린 우리당은 파일 이름인지 확인하려면? 파일이 아니라 디렉토리 란 무엇입니까? 아니면 그렇게 명확하지 않은 이름 선택입니까? (IsLocal은'\\ mtserver \ somthing'에 대해 어떨까요?) – BCS

+1

메쏘드 이름뿐만 아니라 문서를 읽으십시오 (" Uri는 파일 ​​URI입니다. "). file URI는 파일 체계를 사용함을 의미합니다. 그것은 어떤 종류의 자원 (파일, 디렉토리, FIFO 등)과 관련이 없습니다. –

+0

새로운 Uri (@ "\\ mtserver \ somthing") Ison은 파일에서 // mtserver/something에 대한 정규화가 생성자에서 수행되기 때문에 true를 반환합니다. –

관련 문제