java怎么删除web服务器上文件里的图片

如题所述


//Struts2里面的写法是这样的。
//相对路径你应该知道到。
String relativePath = "/upload";
String absolutePath = ServletActionContext.getServletContext().getRealPath(relativePath);
//取出文件的绝对路径,然后用File方法删除相应文件。
File file = new File(absolutePath);
if (file.exists()) {
    file.delete();
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-26
可以先把文件路径存到表中,通过读取文件路径开获得一个File file=new File(path);path是读取表中的路径然后通过file.delete()来删除
第2个回答  2015-08-02
通过servletContext.getRealPath("/upload")返回路径再操作,new File(servletContext.getRealPath("/upload") + "/aa.txt").delete();这里需要获得该文件的绝对路径才能进行删除。
第3个回答  2012-11-24
除非后台有程序调用不然是无法删除的,你要能远程过去也能删除,
第4个回答  2012-11-24
如果你是服务器段,那平时怎么删 就怎么删
如果你是客户端,那就不要想了。删不掉的本回答被网友采纳
相似回答