我在项目中上传了图片,现在想用java代码删除这个文件,可是程序总是显示说文件不存在,我用的是tomcat5.0,租用的虚拟主机服务器,我的程序代码如下:public static boolean deleteFile(String fileName) {
String path = ServletActionContext.getServletContext().getRealPath("");
String filePath = path + "\\" + fileName;
File file = new File(filePath);
// 如果文件路径所对应的文件存在,并且是一个文件,则直接删除
if (file.exists() && file.isFile()) {
if (file.delete()) {
return true;
} else {
return false;
}
} else {
file.delete();
return true;
}
}
谢谢各位高手指点。
String path = ServletActionContext.getServletContext().getRealPath("");
String filePath = path + "\\" + fileName;
File file = new File(filePath);
// 如果文件路径所对应的文件存在,并且是一个文件,则直接删除
if (file.exists() && file.isFile()) {
if (file.delete()) {
return true;
} else {
return false;
}
} else {
file.delete();
return true;
}
}
谢谢各位高手指点。
另外,最好打印出filePath看看对不对。