2016-12-15 20 views
0

JSPページからサーブレットへの絶対パスがあります。私は余分な "\"私のファイルに場所にアクセスするために追加します。私は「D:\\仕事」のような形式にしたいJavaの絶対ファイルパスに ''を追加

String filePath=request.getParameter("file1"); 
/* 
filePath= D:\work 
*/ 

私がファイルにアクセスできるように、私のサーブレットでは、作業フォルダ内に存在します。 私はfile.pathSeperator()とfile.seperator()を使ってみましたが、希望の出力を得られませんでした。

+0

不明。単純な 'filePath =" D:\\ work \\ "+ filePath"は動作するはずです(フォワードスラッシュはWindowsでも動作します)。だから、何が入って来るのか、何を手に入れたいのか、まさにあなたが試みたコードを示すべきでしょう。 – Seelenvirtuose

+0

あなたの質問は何ですか? – user3437460

+0

@Seelenvirtuoseは現在filePathにあります。有効な "ファイル"形式にするために余分な "\"を追加する必要があるため、javaの場所にアクセスするための有効な "ファイル"形式ではないD:\ workを取得しています。私はループでそれを使用しようとしましたが、有効にするために私のパスに余分な "\"を追加する方法を見つけることができません。 – Yagya

答えて

1
filePath = filePath.replace("\\", "\\\\"); 

実際の質問は、これがなぜ必要なのかです。

+0

は、サーブレットのフォルダからファイルにアクセスします。 – Yagya

関連する問題