我在 Eclipse 插件中使用org.eclipse.swt.widgets.FileDialog
并保存 XML 文件中的路径来获取文件路径。
在 web.xml 中,路径存储如下(我无法将反斜杠更改为正斜杠或转义反斜杠,因为该值来自 SWT FileDialog)
<init-param>
<param-name>filePath</param-name>
<param-value>c:\new\demo\next\version.txt</param-value>
</init-param>
在我的过滤器中,我在 init() 方法中有以下代码,但由于特殊字符而无法获取文件引用
String filePath = filterConfig.getInitParameter("filePath");
// Tried filePath.replace('\\','/') --> Didnot work since \n is a single character
File f = new File(path)