当前位置: 技术问答>java相关
java中如何建立与删除临时文件?
来源: 互联网 发布时间:2015-05-24
本文导语: 各位高手大侠,我想问一下在java中如何建立和删除本地临时文件,(我要用到一个临时文件,在用到时建立,用后删除)。例如想在c:temp下创建临时文件temp.htm,不要用时再把它删除,那在java里如何才能做到呢? 现在...
各位高手大侠,我想问一下在java中如何建立和删除本地临时文件,(我要用到一个临时文件,在用到时建立,用后删除)。例如想在c:temp下创建临时文件temp.htm,不要用时再把它删除,那在java里如何才能做到呢?
现在比较棘手,还望各位大侠多多帮忙,谢谢!
现在比较棘手,还望各位大侠多多帮忙,谢谢!
|
新建一个文件
String path="c:temptemp.htm";
File filepath = new File(path);
PrintWriter pw;
pw=new PrintWriter(new FileWriter(filepath));
pw.println(writeStr);
pw.close();
判断如果存在就删除
if (filepath.exists()==true) filepath.delete();
String path="c:temptemp.htm";
File filepath = new File(path);
PrintWriter pw;
pw=new PrintWriter(new FileWriter(filepath));
pw.println(writeStr);
pw.close();
判断如果存在就删除
if (filepath.exists()==true) filepath.delete();
|
File.createTempFile(String prefix, String suffix)
File.createTempFile(String prefix, String suffix, File directory)
建立的临时文件可以用delete()方法删除,也可以用deleteOnExit()方法在虚拟机退出时自动删除.
系统标准的临时文件存放目录可以通过系统属性java.io.tmpdir得到
File.createTempFile(String prefix, String suffix, File directory)
建立的临时文件可以用delete()方法删除,也可以用deleteOnExit()方法在虚拟机退出时自动删除.
系统标准的临时文件存放目录可以通过系统属性java.io.tmpdir得到