日期:2014-05-20  浏览次数:20670 次

Java删除文件 老报错
function deleteFile(filename){ 
  String path = "E:\\Tomcat 6.0\\webapps\\FirstProject2\\upload\\";
  String realpath = path + filename; //获取文件路径,即E:/Tomcat 6.0/webapps/FirstProject2/upload/a.txt
File file = new File(realpath);
file.delete();
}


filename传入文件名,比如a.txt
这些文件都是在E:/Tomcat 6.0/webapps/FirstProject2/upload 目录下。 我这个函数是用来删除这个文件

老报错 请问哪里有问题? 谢谢

------解决方案--------------------
File file = new File(realpath);
file.delete();

这是Java代码,怎么能写到JS里面呢,基本功要提高一下啊。

一般是这样的:
function deleteFile(filename){
//通过ajax调用后台的删除操作
}

后台action,会有一个删除的操作,完成实际的删除操作。
------解决方案--------------------
楼上正解!
楼主现在是把js跟java语言共用了,完全没有瓜葛的语言!
要么就用js删,至少我没有这么做过,试试5楼的行不!我没试过!
要么就像楼上说的,js跳转到后台删除,至于你是怎么跳转(ajax也好,直接跳转也好)随便你!