2016-12-15 69 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