2016-12-28 14 views
0

特殊な/エスケープ文字を含むC#でファイルパスを指定しようとしています。私はC#の初心者です。C#でPython生の文字列 "r"フラグに相当する

IE_DRIVER_PATH = "C:\ソフトウェア\セレン\ tempに\ 64 \ドライバー"

\tはSPL意味を持つ)のパスが続き raw string literals.

としてファイルパスを定義するには、私を助けてください 次のように我々は(rを使用して - 生stiringとしてそれを治療するための)それを使用するPythonで

IE_DRIVER_PATH = R "C:\ソフトウェア\セレン\ TE mp \ drivers \ 64 "

同様に、javaでは、double slashesを使用します。

C#で同じ定義を手伝ってください。現時点では、ファイルが存在していないというエラーが表示されていますが、ファイルはフォルダ内にあります。あなたが述べたように、それは確かにある、tigerhawkt3 @

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

:C#ので –

答えて

3

は、あなたが(Javaでのように)ダブルスラッシュを使用するか、リテラル逐語的文字列を作成する @の代わり rを使用することができます私はこの質問を投稿する前に私がそれを見つけることができなかったので、元の質問へのリンクを共有したら、私は知っていたに違いない。キーワード「C#、生の文字列」で検索しましたが、私はその質問を見つけられず、「逐語的」という用語を知らないです。だから、それは私が既存のpythonの知識から欲しいものを見つけるもう一つの方法です:)。
関連する問題