<%
String path=request.getRealPath("");
System.out.println(path);
File f=new File(path,"File.txt");
if(f.exists()){//检查File.txt是否存在
f.delete();//删除File.txt文件
out.println(path + "\\File.txt 存在,已删除。");
}else{
f.createNewFile();//在当前目录下建立一个名为File.txt的文件
out.println(path + "\\File.txt 不存在,已建立。");//输出目前所在的目录路径
}
%>
http://coscien.blog.163.com/blog/static/61867678200911182242848/
对于文件操作这类的,网上早有封装好的。介绍一个:apache的fileUtil, 需要导入apache common io这个包
fileUtil.deleteDirectory(File dir); //删除一个目录,如果有子目录,则执行递归删除操作。
注意:linux系统是区分大小写的!我有次就是没注意,windows系统下还能删除文件,结果到linux下就删不了了,要注意文件夹名称的大小写,和 是否有权限操作等问题
调用cmd 制定 rm -f