楼主的path是动态的呢,还是静态的?可以打断点看看,是否有path对应的文件,有没有其他程序在读写文件,在你删除时,如果有其他程序在读写文件,那就删不掉了。
解决方案 »
- 求助!有谁知道HighCharts的
- 菜鸟求助关于S2SH分页问题!我用的是sqlserver数据库,myeclipse8.5自动生成的Dao中,怎样自己写一个方法,是用于实现分页啊?跪求解答……
- 如何自行指定hibernate为查询语句添加后缀缀
- 求职。广州j2ee方面的工作
- 如何进行客户端校验?是自己写javascript代码,还是配置Xxx-Validation.xml文件来实现?我想用我自己的javascript代码,怎么用呢?
- tomcat5+struts+spring+hibernate开发时用到的所有包名
- 刚开始学JSP,问一个关于Tomcat的问题。
- axis 调用一个jws的WebServices时port name有三个:Soap,HttpGet,HttpPost,总调不到soap口的url,帮我啊!!
- JBoss启动出现StackOverflowError异常
- 在jbuilder9中写jsp程序,如何配置jdbc drive.
- 关于使用Sonatype nexus创建Maven私服。
- ejb目前用的多吗?企业招聘大多要求weblogic/jboss/websphere这些应用服务器,是用来开发ejb用的吗?还是只使用应用服务器的部分特性?
"/display/images/");
String sPath = path + "/" + in.getTitlepic();
DelFileUtil dfu = new DelFileUtil();
dfu.deleteFile(sPath);
private Boolean flag;
private File file;
public boolean deleteFile(String sPath) {
flag = false;
file = new File(sPath);
// 路径为文件且不为空则进行删除
if (file.isFile() && file.exists()) {
file.delete();
flag = true;
}
return flag;
}
我取了stream ,文件就被占用了,删不掉,return之后,就不占用了,但是return之后,我不知道怎么写代码删除!
不能删除的原因是,我在下载这个文件,占用着呢,不让删除,return之后,显示下载框,下载完了就不占用了!能不能把文件复制一份放在内存啥的,删除源文件,然后return复制在内存的文件呢?
我取了stream ,文件就被占用了,删不掉,return之后,就不占用了,但是return之后,我不知道怎么写代码删除!你这个临时文件时放在固定目录下的吗?如果是的话,就不用在这里删除了,每次存放临时文件时,先判断目录是否为空,不为空,清空目录,然后再存放自己的临时文件。