我正在开发一个将文件存储在 /WEB-INF/someFolder/ 下的应用程序。但是我找不到在此文件夹下创建文件的正确方法。我这样做了,但它不起作用:
File newFile = new File("/WEB-INF/fileName.xml");
当我尝试检查创建时:
boolean isCreated = newFile.createNewFile();
我得到:
java.io.IOException: No such file or directory
请帮助我以正确的方式进行操作。
更新: 我做了这个解决方法,它正在工作,但我没有看到它是高性能的解决方案。
ServletContext servletContext = getServletContext();
String path = servletContext.getRealPath("/WEB-INF/");
File newFile2 = new File(path+"/fileName.xml");
有任何想法吗?