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

2025-02-22 12:49:30
推荐回答(5个)
回答1:


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

回答2:

可以先把文件路径存到表中,通过读取文件路径开获得一个File file=new File(path);path是读取表中的路径然后通过file.delete()来删除

回答3:

通过servletContext.getRealPath("/upload")返回路径再操作,new File(servletContext.getRealPath("/upload") + "/aa.txt").delete();这里需要获得该文件的绝对路径才能进行删除。

回答4:

除非后台有程序调用不然是无法删除的,你要能远程过去也能删除,

回答5:

如果你是服务器段,那平时怎么删 就怎么删
如果你是客户端,那就不要想了。删不掉的