各位麻烦看一下为什么我这段代码JSP,为什么不能够删除上传的文件?多谢!!!
if(request.getParameter("delID")!=null){
delID=Integer.parseInt(request.getParameter("delID"));
//=========先取出上传的文件名称========================
String search ="";
String fileFirst="";
String fileSecond="";
search="select * from Account where AccountID='"+delID+"'";
rs= stmt.executeQuery(search);
while(rs.next()){
fileFirst = rs.getString("File1").trim();
fileSecond = rs.getString("File2");
}
//=========文件删除=================================
String path=request.getRealPath("/document/");
// out.println(path);
// out.println(path+fileFirst+"<br>");
File f = new File(path,fileFirst);
if(f.exists()){
f.delete();
}else{
//out.println("File doesn't exist,can not be deleted!!");
//out.println(path+fileFirst+"<br>");
}
拥有删除文件的权限,不知道为什么就是删除不了??帮帮忙!!!
还有就是,如果文件名是中文的时候怎么处理????我上传了之后,如果是中文名,则出来乱码,显示不正常?谁碰到过这样的问题?