删除的文件不存在
文件的绝对路径:F:\javaSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Shop\Shop\upload\781ae40b22904869abe468ee41e6e7c7.jpg 这个是windows系统下的目录结构: F:\javaSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Shop\Shop\upload
里面是有图片的,不知道为什么就是删不掉?
3
收起
正在回答 回答被采纳积分+1
4回答
我梦梦我
2019-07-19 19:19:38
//1.接收数据 Integer pid = Integer.parseInt(request.getParameter("pid")); //业务层处理数据 ProductService ps = new ProductServiceImpl(); //查询商品信息 Product product = ps.findOne(pid); String path = product.getPath(); if (path != null && !path.equals("")) { String realPath = this.getServletContext().getRealPath(path); System.out.println("文件的绝对路径:" +realPath); System.out.println("路径:" + path); File file = new File(path); if (file.exists()) { System.out.println("走到了删除这"); file.delete(); }else { System.out.println("走到了文件不存在这"); } } ps.delete(pid);
没报错,就是走到了else里,题目上的介绍就是打印出来的信息,我换成其它的目录,比如D:/upload,就能删除成功,就是不太明白为啥这个目录删不掉
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星