我在尝试在我的 servlet 应用程序中创建一个目录来保存音频文件时遇到了麻烦。当我尝试在根目录中创建它时: (C:/something) 我没有问题,但是当我尝试在 tomcat 路径中创建它时,我不能。有谁知道为什么?这是我的代码(我必须通过帖子传递目标路径,但我首先尝试使用先前设置的路径)。
public void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{
PrintWriter out = response.getWriter();
out.println("<HTML><HEAD></HEAD><BODY>");
//nombreFichero = request.getParameter("nombreArchivo");
//Ruta = request.getParameter("Destino");
String destino = request.getParameter("Destino");
String ruta2 = request.getContextPath();
ruta2 += "/InformesAudio/";
out.println("<P>Ruta para guardar: <B>" + destino + "</B></P>");
out.println("<P>Ruta armada: <B>" + ruta2 + "</B></P>");
File crearCarpeta = new File(destino);
if(!crearCarpeta.exists())
{
crearCarpeta.mkdir();
out.println("<P>La ruta de getContextPath modificada es: </P><P>" + destino + "</P>"
+ "<P>CARPETA CREADA EXITOSAMENTE</P>");
}
感谢帮助的小伙伴!!祝你今天过得愉快!!;)