Red de conocimiento informático - Aprendizaje de programación - ¿Cómo determinar si existe un archivo cargado por Java?

¿Cómo determinar si existe un archivo cargado por Java?

El siguiente es un sitio web en el que he trabajado, cuando queremos determinar si el avatar subido por el usuario existe en la carpeta de carga del servidor Tomcat:

String path1 = getServletContext().getRealPath("/") ; // Obtenga la dirección del servidor

File f = new File(path1+"upload/"+u_id+".jpg"); // Aquí cambia a la dirección que desea juzgar, la nuestra es obtenerla. la dirección del servidor / upload/id name.jpg

if(!f.exists()){// Si el archivo de imagen no existe

src1 ="./upload/ zg.jpg" ;//Luego usa el avatar predeterminado

}

else{ src1 = "./upload/"+u_id+".jpg";}

// Si existe, use la imagen de avatar cargada por el usuario

//La siguiente es la imagen que muestra el avatar

%>

< ;p class="STYLE2"> Información básica


Avatar:< img src="<%=src1%>" width=""40 "height="50">Modificar avatar

Si no es lo suficientemente detallado, envíeme una pregunta al 360307836