2016-12-15 122 views
0

我有一個絕對路徑從我的JSP頁面到達我的servlet。我想添加額外的「\」來訪問我的文件的位置。在Java中的絕對文件路徑中添加額外的''

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

我想在這樣的格式「d:\\的作品」我的的servlet這樣我就可以訪問這些文件駐留在工作文件夾中。 我試過使用file.pathSeperator()和file.seperator(),但沒有得到所需的輸出。

+0

不明確。一個簡單的'filePath =「D:\\ work \\」+ filePath'應該可以工作(注意,斜槓也可以在Windows上運行)。所以你可能應該展示什麼來,你想要什麼,以及你試過的代碼。 – Seelenvirtuose

+0

你的問題到底是什麼? – user3437460

+0

@Seelenvirtuose目前在filePath我得到D:\工作,這是不是有效的「文件」格式訪問java中的位置,因爲它需要添加額外的「\」使其有效的「文件」格式。我已經嘗試過在循環中使用它,但無法弄清楚如何在我的路徑中添加額外的「\」以使其有效。 – Yagya

回答

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

真正的問題是爲什麼你需要這個嗎?

+0

訪問servlet文件夾中的文件。 – Yagya