急!! jsp删除文件 我也是这样做的呀,不过你的路径不能这样了呀,要不你改了应用目录的话,又要改路径。有一个方法。 是 getRealPath(".") 好像可以呀。 不知道有没有写错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String dele_pic[] = id[i] + ".jpg" ; // 生成文件名称dele_pic[]数组??? 是啊,我想一定有问题,但是checkbox选中大于一项的时候,就要删除几个文件了,不知道该怎么写了,高手帮帮忙 File file = new File("image/Chart/",dele_pic);image/Chart/好像要用绝对地址吧用 c:\..\webapp\..\image\Chart试试? //第一个参数好象要用绝对路径,第二个参数是String类型,不是String[]类型把File file = new File("image/Chart/",dele_pic);改为: File file=new File("c:/.../image/Chart",dele_pic[i]);//注意在这里要把id[id.length-1] + ".jpg"文件删除掉。 多谢大家,已经搞定了。综合大家说的以及最后通过编译并执行的编码,我做个小结,顺便结帖。最初的思路是对的,但正如几个热心回帖人所说,文件的路径应该用绝对路径,上面的代码就可以执行了,但是又出了一个问题,如果删除文件放在该for循环之内,只能删除一个文件(删除数据库中记录可以是多条),这时的解决办法是将删除文件操作提出来,放在sql语句判断执行之前,同样需要一个for循环来得到文件路径和名称,循环条件为(int i=0;i<id.length;i++) ,这样就完满了 :)再次谢谢所有的人! 忘了补充一条:Jass(Jass)说的是对的,文件名的定义不是一个数组,应该是String dele_pic = id[i] + ".jpg" ; displaytag.properties中设置paging.banner.placement=bottom分页无效 java删除问题 怎样在自已的系统的页面中测试能否登录到其他系统 如何建立jsp网站 如何用java\javascript调用word打印? Apache Tomcat/4.1.30-LE-jdk14 安装后出现问题: 怎样实现无刷新的,动态生成的联动下了框。 jsp中传递的参数为何变型??? 用JAX-WS发布多个WEBService的问题 滚动条问题 jsp中能不能得到div中的value值,不用js [非技术问题] 经验畅谈贴,关于如何载入control层
dele_pic[]数组???
image/Chart/好像要用绝对地址吧用 c:\..\webapp\..\image\Chart试试?
把File file = new File("image/Chart/",dele_pic);改为:
File file=new File("c:/.../image/Chart",dele_pic[i]);//注意在这里要把id[id.length-1] + ".jpg"文件删除掉。
最初的思路是对的,但正如几个热心回帖人所说,文件的路径应该用绝对路径,上面的代码就可以执行了,但是又出了一个问题,如果删除文件放在该for循环之内,只能删除一个文件(删除数据库中记录可以是多条),这时的解决办法是将删除文件操作提出来,放在sql语句判断执行之前,同样需要一个for循环来得到文件路径和名称,循环条件为(int i=0;i<id.length;i++) ,这样就完满了 :)
再次谢谢所有的人!
String dele_pic = id[i] + ".jpg" ;