下载也是走respose的流吧? 这个流的循环结束了,你就删除呗。PS:java有删除文件的操作嘛? 没有的话给你一个Win32 API
DeleteFile(LPCTSTR);
DeleteFile(LPCTSTR);
解决方案 »
- 在线跪求svg在jsp出现的问题,望高手指导
- 网站突然不通了,查看日志 报错 严重: Servlet.service() for servlet jsp threw exception
- 3个和正则有关(字符串处理)的小问题
- 百度解封,“401b转化为重定向301”的问题,探讨贴顶者有分!
- 截取汉字字符长度问题,如“我们有4个中国人”,java截取后“我们有4个…”,而不会出现乱码。
- 新手问题
- 老土请教:为何老是用2来代替to?比如btob说成b2b,
- 为什么在51job网上投的简历没反映
- 关于浏览applet页面时没有java环境,自动下载安装jre的问题,在线等...
- 关于AJAX异步提交登陆 session过滤器问题
- Tomcat启动后没有jdk
- 帮忙推荐下学JSP的好书(找到工作放分了)
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>文件的建立、检查与删除</title>
</head>
<body>
<%
String path=request.getRealPath("");
//out.println(path);
File f=new File(path,"File.txt");
//out.println(f);
//out.println(f.exists()); if(f.exists()){//检查File.txt是否存在
f.delete();//删除File.txt文件
out.println(path + "file://File.txt/ 存在,已删除。");
}else{
f.createNewFile();//在当前目录下建立一个名为File.txt的文件
out.println(path + "file://File.txt/ 不存在,已建立。");//输出目前所在的目录路径
}
%>
參考參考
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>文件的建立、检查与删除</title>
</head>
<body>
<%
String path=request.getRealPath("");
//out.println(path);
File f=new File(path,"File.txt");
//out.println(f);
//out.println(f.exists()); if(f.exists()){//检查File.txt是否存在
f.delete();//删除File.txt文件
out.println(path + "file://File.txt/ 存在,已删除。");
}else{
f.createNewFile();//在当前目录下建立一个名为File.txt的文件
out.println(path + "file://File.txt/ 不存在,已建立。");//输出目前所在的目录路径
}
%>
file.delete();
服务器前文件不加路径,系统会自动搜索服务器根目录
//
BufferedInputStream in = new BufferedInputStream(new FileInputStream(
inFileName));
BufferedOutputStream out = new BufferedOutputStream(response.
getOutputStream());
//
int size = 1024;
byte[] buffer = new byte[size];
int byread;
while ((byread = in.read(buffer)) != -1) {
out.write(buffer, 0, byread);
}
out.flush();
out.close();
File file = new File(inFileName);
if (file.exists()) {
boolean b = file.delete();
System.out.println("●●●●●●●●●●" + b);
}
}代码如上所示,问题是boolean b = file.delete(); b 都为false;也就是说文件正在被用