2016-12-28 9 views
0

특수/이스케이프 문자가 포함 된 C# 파일 경로를 지정하려고합니다. 나는 C#에 익숙하지 않다. 다음 raw string literals.C#에서 Python 원시 문자열 "r"플래그와 동일합니다.

로 파일 경로를 정의하는 저를 도와주세요 경로입니다 (\t는 SPL 의미가있다) :

IE_DRIVER_PATH =

"C (64) \ \ 소프트웨어 \ 셀레늄 \ 임시 \ 드라이버를" 다음과 같이 파이썬에서

우리가 그것을 사용 (r를 사용하여 - 원시 넣으면서로 치료하는) :

IE_DRIVER_PATH = R "C를 : \ 소프트웨어 \ 셀레늄 \ 테 mp \ drivers \ 64 "

이와 유사하게 자바에서는 double slashes을 사용합니다.

C#에서 같은 것을 정의 할 때 도움을주십시오. 현재 파일이 폴더에 존재하지만 파일이 존재하지 않는다는 오류가 표시됩니다. 당신이 언급 한 바와 같이, 그것은 참으로, tigerhawkt3 @

string IE_DRIVER_PATH = @"C:\software\selenium\temp\drivers\64"; 
+0

: C#에서 –

답변

3

, 당신은 (자바처럼) 더블 슬래시를 사용할 수 있습니다, 또는 당신은 리터럴 그대로 문자열을 만들 @ 대신 r을 사용할 수 있습니다 중복되었지만이 질문을 게시하기 전에 찾을 수 없었던 원래 질문에 대한 링크를 공유하면 알 수있었습니다. 키워드`C#, raw strings`로 검색했지만 질문을 찾지 못했고 '축 어적'이라는 용어를 알지 못합니다. 그래서, 그것은 기존 파이썬 지식에서 원하는 것을 찾는 또 다른 방법입니다. :)